变量
我们可以使用= 赋值运算符,通过给一个标签赋值来创建一个新的Python变量。
在这个例子中,我们把一个值为 "Roger "的字符串赋给name 标签。
下面是一个数字的例子。
变量名可以由字符、数字、_ 下划线字符组成。它不能以数字开头。这些都是有效的变量名。
name1
AGE
aGE
a11111
my_name
_name
这些是无效的变量名。
除此之外,任何东西都是有效的,除非它是一个Python关键字。有一些关键字,如for,if,while,import 等等。
没有必要记住它们,因为如果你用其中的一个作为变量,Python 会提醒你,你会逐渐认识到它们是 Python 编程语言语法的一部分。
表达式和语句
我们可以表达任何一种返回值的代码。比如说
另一方面,语句是对一个值的操作,例如,这些是2个语句。
name = "Roger"
print(name)
一个程序是由一系列的语句组成的。每个语句都放在自己的行上,但你可以使用分号在一行中包含多个语句。
name = "Roger"; print(name)
在Python程序中,哈希标记之后的所有内容都被忽略,并被视为注释。
#this is a commented line
name = "Roger" # this is an inline comment
缩进
Python中的缩进是有意义的。
你不能像这样随意地缩进。
name = "Flavio"
print(name)
其他一些语言没有有意义的空白,但在Python中,缩进很重要。
在这种情况下,如果你试图运行这个程序,你会得到一个IndentationError: unexpected indent 错误,因为缩进有特殊的含义。
所有缩进的东西都属于一个块,比如控制语句或条件块,或者函数或类的主体。关于这些,我们以后会看到更多。