一、变量(variable):跟常量相对应,指可以改变的值。也就是说,它是不固定的,是可以被重复赋值的。
变量在计算机语言中,可以用于存储不同的计算结果和不同类型的数据,或表示一个数值。
Python 中变量的类型不固定,被赋值的变量的数据类型同样可以被更新。
variable = 15 # 将整数类型15赋值给变量variable
variable = '十五' # 将字符串类型赋值给变量variable,变量的数据类型从整型变成字符串
print(variable) # 运行结果:十五
变量数据类型相互转换的时候它的值可能会改变。如:
num1 = 5.4
num2 = 5.99
num3 = int(num1)
num4 = int(num2)
print(num3) # 运行结果:5
print(num4) # 运行结果:5
这里int()函数的作用是把浮点型变量转换为整型变量。 在Python中,取整不是四舍五入,而是丢弃原值小数点后的部分。
二、变量命名法则:
1、变量名由字母、数字和下画线组成。(中文字能用,但不建议用)
2、首字符不能是数字,也不能是纯数字。(对:list_1,错:2_list)
3、Python的变量名区分大小写。(list_1,List_1,LIST_1 被视为不同变量名称)
4、不要用Python中有特殊用途的单词作为变量名,如Python系统保留字、函数名。
5、变量的名字最好和变量的功能相对应。
6、一个变量名对应一个变量,我们通过每个变量独特的变量名来调用这个变量的值。
7、其实Python3 支持中文命名类/方法/变量,不过不建议变量名用中文字。
三、Python语言中有5种标准变量类型:数字、字符串、列表、元组和字典。