1. 变量的命名规范
1.1 知识点
(1)只能是一个词;
(2)只能包含字母、数字和下划线;
(3)不能以数字开头;
(4)尽量描述包含的数据内容;
(5)不要使用Python函数名或关键字。
比如:如果信息是姓名,那么变量可以命名为name;如果信息是数字,那么变量名则应该叫做number。如果一个单词不能满足要求,还可以使用两个词用下划线拼接my_teacher。
1.2 注意点
很多萌新在刚入门的时候会习惯给变量命名为a、b、c等英文字母。这样的变量名完全读取不到任何信息,一旦变量名多了,自己就晕了,乱了。
还需要注意一点就是,Python语言默认自带的系统关键词不能作为命名的变量使用。
2. 赋值
赋值用【=】表示。
在代码世界中,赋值符号=不是左边等于右边的意思,仅仅表示赋值动作。
代表左右两边相等的符号,是比较运算符==,虽然他俩长得像,但代表的却是完全不同的意思。
3. 赋值的几种方式
3.1 单一赋值:
int_type = 10 # 赋值为整型变量
float_type = 10.1 # 赋值为浮点型变量
string_type = "字符串" # 赋值为字符串类型
3.2 统一赋值:
a = b = c = 10
# 相当于a = 10, b = 10, c = 10
3.3 对称赋值:
a, b, c = 1, 2.2, "字符串"
# 相当于a = 1, b = 2.2, c = "字符串"
3.4 重复赋值
a = 1
a = 2
print(a)
# 2
# 最后打印结果a的值为2
# 当多次赋值后,变量名会指向新的空间
练习题
同学们,先自觉练习,答案在公众号,公众号回复暗号【答案】即可。
1. 请问【520】更适合放在以下哪个变量中?
A. 52zero。
B. a。
C. number。
D. 数字。
2. 请问【'班级'】更适合放在以下哪个变量中?
A. class。
B. banji。
C. string。
D. classes。
3. 下列关于【赋值】正确的是?
A. number == 520。
B. number === 520。
C. and = '和'。
D. name = '曾小贤'。
4. 下列代码打印的结果为?
name = '大白'
age = 5
name = '曾小贤'
age = 35
print(name + '今年' + str(age) + '岁了')
5. 请按要求打印出这句话 “ 我的老师名字是李雷,你的老师名字是韩梅梅 ” 。
要求1:为 “ 李雷 ”,“ 韩梅梅 ” 分别命名变量名,并赋值给该变量。
要求2:为 “ 名字 ” 命名变量名,并赋值给该变量。
要求3:调用命名的变量名,打印出这句话。
每周每日,分享Python实战代码,入门资料,进阶资料,基础语法,爬虫,数据分析,web网站,机器学习,深度学习等等。
微信群(关注「Python家庭」一起轻松学Python吧)
QQ 群(983031854)