课程名称:全面系统Python3.8入门+进阶(程序员必备第二语言)
课程章节:5-2 变量的命名规则
主讲老师:7七月
课程内容:
今天学习的内容包括:
变量的命名规则
课程收获:
变量名:
1a = 2 # 报错
A2 = ‘1’ #正确
_2 = '1' # 正确
A*B = 1 #错误
规定:
1.变量名的首字符不能是数字。
2.只能只用字母、数字、下划线
3.python里面,系统保留的关键字,是不能用在变量名里的。——保留关键字
4.python变量名是区分大小写的。
EG:
and = 1 #报错
if = 2 #报错
import = 3 #报错
type = 3 #没有报错,虽然type不是系统保留的变量名,但是不建议。
常规变量是黑色的。
a = 1
在python中,变量本身是没有类型区分的,可以把一个字符串赋值给一个变量,也可以是一个整形,甚至一个元组、集合赋值给变量。
a = '1'
a = 1
a = (1,2,3)
a = {1,2,3}
变量不固定,是python语言中最大的特性
a = 1
b = a
a = 3
print(b) ------- 1
b不会随着a的变化而变化
a = [1,2,3,4,5]
b = a
a[0] = '1' #等于 [1,2,3,4,5][0] = '1' 意思是把列表a里面第一个元素的值,赋值成字符串,他不在是数字1了。
print(a) --------['1',2,3,4,5]
关注b的值是多少:
print(b) --------['1',2,3,4,5] #我们发现b不在是原始的数字1,他的第一元素的值被改变了。