Python基础视频教程
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

2.1 变量

在很多数学问题中,会用到方程去解决,通常会把需要求解的值设成一个未知数x,经过层层计算,最终得到未知数x的值。Python中的变量和方程中的未知数x差不多,都是用于存放数据的。在Python命令行模式下运行以下代码:

在这段程序里,声明了一个变量a,并把“hello world”赋值给了a,通过print命令打印a,得到的结果也是“hello world”。这可以理解为变量a中存放了数据“hello world”,打印a就是打印“hello world”。

2.1.1 变量的命名规范

变量名是由数字、字母或者下画线组成的(注意:不能以数字开头)。通常,命名时用一个英文词组表示变量的意义,例如first_number = 1,即声明了一个值为1的变量first_number。或者使用驼峰命名法,例如FirstNumber = 1。驼峰命名法是指每个单词首字母都用大写的命名方法。这两种方式都可以,根据个人习惯或者团队要求而定。变量名最好言简意赅,让人看一眼就知道变量是干什么的。

2.1.2 变量的赋值

最常用的赋值方式就是“变量名=值”,就像设“x=1”,把1赋值给x除了这种对单一变量的赋值,还可以同时对多个变量赋值。在Python命令行模式下运行以下代码:

除了给多个变量赋同一个值,还可以给多个变量赋不同的值:

给多个变量赋不同的值,需要用逗号将各值分隔开,等号右边的值要用括号括起来。

变量也可以给变量赋值:

在上面这个例子中,y = 2,然后把y赋值给了x,这就等价于把2赋值给了x。