上QQ阅读APP看书,第一时间看更新
2.2 变量
变量对应着内存中的一块存储位置。简单地说,变量是计算机存储于内存中其值可改变的量。这里的“可改变”是指程序运行期间的可改变。
在Python程序中,不需要声明变量,但必须为变量赋值后才可以使用。比如其他语言是先声明再赋值:
int x; x=200;
而Python则是:
x=200
等号“=”用来为变量赋值,变量本身没有类型,为其赋值200,我们会说这是一个整型变量,这里的“类型”是变量所指的内存中对象的类型。
可以同时为多个变量赋值。例如,下面这3个整型变量的值都是200。
x=y=z=200
也可以同时赋值为不同类型。例如,在下面定义的变量中,x和y为整型,z为字符串。
x, y, z = 1, 2, "hello world"
变量的命名要注意:
• 变量的首字符必须是字母或下画线“_”。
• 其他部分由字母、数字和下画线组成。
• 变量区分大小写。
变量的命名不能取Python中的保留字,如if、else、print这些常见的都是保留字。在解释器中可以输入以下命令来查看保留字(见图2.1)。
>>> import keyword >>> keyword.kwlist
其中,import用来引入Python标准库中的keyword模块。
图2.1 查看保留字