Python+ChatGPT办公自动化实战
上QQ阅读APP看书,第一时间看更新

2.1 变量

变量可以看作符号,代表的是数据。比如一个门牌号代表着一栋房屋,这里的门牌号就是变量。

变量不仅可以是数字,还可以是其他类型的数据。在Python程序中,变量用变量名表示,变量名可以是英文字母,也可以是英文字母、数字和下划线(_)的组合,但不能以数字开头。需要注意的是,Python变量名是区分大小写的,比如name和Name是两个完全不同的变量。

在Python中,如果要使用一个变量,不需要提前定义类型,在用的时候直接给这个变量赋值即可。这里特别强调,如果要用一个变量,就要给这个变量赋值。

将一个值通过等号(=)赋给变量名,就完成了变量的赋值。变量的类型和值在赋值时被初始化。同一个变量可以被反复赋值。

声明变量的语法格式如下。

name=value

其中,name是变量名,value为变量的值。

下列代码演示变量的赋值,源代码见code\2\var_assign.py。

1  a=1
2  b=2.5
3  c='python'
4  print(a)
5  print(b)
6  print(c)
7  a='hello'
8  print(a)

其中,第1行代码将整数值赋给变量a,第2行代码将浮点数值赋给变量b,代码的执行结果如下。

1
2.5
python
hello

对变量必须按照一定的规范命名,要遵循Python标识符的命名规范。接下来,一起学习标识符。