python变量
1、作用
1)存储数据
2)标记、描述(提供辨识度)
2、变量名
1)法律规则
a.由字母、数字、下划线组成
b.不能以数字开头
c.不能使用python关键字作为变量名
2)道德规则
a.变量名具有描述性
b.不能使用中文
c.使用下划线规则(官方推荐)或驼峰规则
3、定义变量
1)规则
python是动态语言,不需要定义变量的数据类型,一个变量可以被赋值成不同的数据类型。
2)赋值
赋值过程:变量名指向值
a = 1 print('a:', a, type(a)) b = a a = 'a' print('b:', b, type(b)) print('a:', a, type(a)) """ 结果: a: 1 <class 'int'> b: 1 <class 'int'> a: a <class 'str'> """
3)交换值
python不需要temp
a = 10 b = 20 a, b = b, a print(a, b) # 20 10
4、常量
python没有常量,约定俗成变量名全部大写表示常量