购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.2 变量

变量是程序代码不可缺少的要素之一。简单来说,变量是一个代号,它代表的是一个数据。在Python中,定义一个变量的操作分为两步:首先要为变量起一个名字,即变量的命名;然后要为变量指定其所代表的数据,即变量的赋值。这两个步骤在同一行代码中完成。

变量的命名不能随意而为,而是需要遵循如下规则:

●变量名可以由任意数量的字母、数字、下划线组合而成,但是必须以字母或下划线开头,不能以数字开头。本书建议用英文字母开头,如a、b、c、a_1、b_1等。

●不要用Python的保留字或内置函数来命名变量。例如,不要用import或print作为变量名,因为前者是Python的保留字,后者是Python的内置函数,它们都有特殊的含义。

●变量名中的英文字母是区分大小写的。例如,D和d是两个不同的变量。

●变量名最好有一定的意义,能够直观地描述变量所代表的数据内容或数据类型。例如,变量name可以用于代表内容是姓名的数据,变量list1可以用于代表类型为列表的数据。

变量的赋值用等号“=”来完成,“=”的左边是一个变量,右边是该变量所代表的数据。Python有多种数据类型(将在1.3节详细介绍),但在定义变量时并不需要指明变量的数据类型,在变量赋值的过程中,Python会自动根据所赋的值的类型来确定变量的数据类型。

定义变量的演示代码如下:

1  x = 1
2  print(x)
3  y = x + 25
4  print(y)

上述代码中的x和y就是变量。第1行代码表示定义一个名为x的变量,并赋值为1;第2行代码表示输出变量x的值;第3行代码表示定义一个名为y的变量,并将变量x的值与25相加后的结果赋给变量y;第4行代码表示输出变量y的值。

代码的运行结果如下: 94Q+r5xDkJMtxOU6efvnQGBt8ryTpnWco3Q3JvsJEBBJ7oThidgFnA3nTZGn3KS/

1  1
2  26
点击中间区域
呼出菜单
上一章
目录
下一章
×