Python 3.6零基础入门与实战
上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 查看保留字