概述
目录
1.hello_world.py
2.变量
3.字符串
4.数字
5.注释
1.hello_world.py
众所周知,来学一门语言的第一课就是hello world。哈哈,下面来研究一下Python运行hello_world.py时都做了什么吧。
编写文件hello_world.py:
print("Hello Python world!")
运行上述代码时,你将看到如下输出:
Hello Python world!
运行文件hello_world.py时,末尾的.py指出这是一个Python程序,因此编辑器将使用Python解释器来运行它。Python解释器读取整个程序,确定其中每个单词的含义。例如,看到单词print时,解释器就会将括号中的内容打印到屏幕,而不会管括号中的内容是什么。
2.变量
下面来尝试在hello_world.py中使用一个变量。在这个文件开头添加一行代码,并对第2行代码进行修改,如下所示:
meg='hello, world'
print(meg)
运行这个程序,输出结果为:
hello, world
我们添加了一个名为meg的变量。每个变量都存储了一个值——与变量相关联的信息。此时,存储的值为文本'hello, world'。
添加变量导致Python解释器需要做更多工作。处理第1行代码时,它将文本'hello, world'与变量meg关联起来;而处理第2行代码时,它将与变量meg关联的值打印到屏幕。
注意:
a. 变量名只能包含字母、数字和下划线。变量名可以字母或下划线打头,但不能以数字打头,例如,可将变量命名为message_1,但不能将其命名为1_message。
b. 变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名greeting message会引发错误。
c. 不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词,如print。
d. 变量名应既简短又具有描述性。例如, name比n好
e. 慎用小写字母l和大写字母O,因为它们可能被人错看成数字1和0。
3.字符串
大多数程序都定义并收集某种数据,然后使用它们来做些有意义的事情。鉴于此,对数据进行分类大有裨益。Python中最重要的数据类型就是字符串。字符串虽然看似简单,但能够以很多
不同的方式使用它们。
字符串就是一系列字符。在Python中,用引号括起的都是字符串,其中的引号可以是单引号,也可以是双引号。
对于字符串,可执行的最简单的操作之一是修改其中的单词的大小写。运行下面的代码:
name = "ada lovelace"
print(name.title())
输出结果:
Ada Lovelace
在这个示例中,小写的字符串"ada lovelace"存储到了变量name中。在print()语句中,方法title()出现在这个变量的后面。 方法是Python可对数据执行的操作。在name.title()中, name后面的句点( .)让Python对变量name执行方法title()指定的操作。每个方法后面都跟着一对括号,这是因为方法通常需要额外的信息来完成其工作。这种信息是在括号内提供的。函数title()不需要额外的信息,因此它后面的括号是空的。
title()以首字母大写的方式显示每个单词,即将每个单词的首字母都改为大写。这很有用,因为你经常需要将名字视为信息。例如,你可能希望程序将值Ada、 ADA和ada视为同一个名字,并将它们都显示为Ada。
还有其他几个很有用的大小写处理方法。例如,要将字符串改为全部大写或全部小写,可以像下面这样做:
name = "ada lovelace"
print(name.upper())
print(name.lower())
输出如下:
ADA LOVELACE
ada lovelace
存储数据时,方法lower()很有用。很多时候,你无法依靠用户来提供正确的大小写,因此需要将字符串先转换为小写,再存储它们。以后需要显示这些信息时,再将其转换为最合适的大小写方式。
在很多情况下,都需要合并字符串。例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一:
first_name = "ada"
last_name = "lovelace"
full_name = first_name + " " + last_name
print(full_name)
Python使用加号( +)来合并字符串。在这个示例中,我们使用+来合并first_name、空格和last_name,以得到完整的姓名,其结果如下:
ada lovelace
这种合并字符串的方法称为拼接。通过拼接,可使用存储在变量中的信息来创建完整的消息。
4.数字
在编程中,经常使用数字来记录游戏得分、表示可视化数据、存储Web应用信息等。 Python根据数字的用法以不同的方式处理它们。
在终端会话中, Python直接返回运算结果。 在Python中,可对整数执行加( +)减( -)乘( *)除( /)运算。Python使用两个乘号表示乘方运算。
>>> 2 + 3
5
>>> 3 - 2
1
>>> 2 * 3
6
>>> 3 / 2
1.5
>>> 3 ** 2
9
>>> 3 ** 3
27
>>> 0.1 + 0.1
0.2
>>> 0.2 + 0.2
0.4
>>> 2 * 0.1
0.2
>>> 2 * 0.2
0.4
5.注释
在大多数编程语言中,注释都是一项很有用的功能。随着程序越来越大、越来越复杂,就应在其中添加说明,对你解决问题的方法进行大致的阐述。注释让你能够使用自然语言在程序中添加说明。
在Python中,注释用井号( #)标识。井号后面的内容都会被Python解释器忽略:
# 向大家问好
print("Hello Python people!")
Python解释器将忽略第1行,只执行第2行。结果输出为:
Hello Python people!
最后
以上就是威武音响为你收集整理的python学习笔记(二):hello_world和数据类型1.hello_world.py2.变量 3.字符串4.数字5.注释的全部内容,希望文章能够帮你解决python学习笔记(二):hello_world和数据类型1.hello_world.py2.变量 3.字符串4.数字5.注释所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复