第二部分 变量
1.变量的概念
- “量” 实实在在的对象:数据、抽象
- “变” 可变性:增、删、查、改
- 变量定义二要素: 变量名、赋值
x=1
2. 变量的命名
2.1 变量名
- 大小写字母、数字、下划线、汉字及其组合。
- 严格区分大小写
Python_is_最好的语言=True
Python_is_最好的语言=False
2.2不被允许的情况
- 首字母不被允许
1_RNG="uzi"
File "<ipython-input-12-d9fd9256b3f9>", line 1
1_RNG="uzi"
^
SyntaxError: invalid token
- 变量名中间不能有空格
F RNG="uzi"
File "<ipython-input-11-cb634fb0e9a3>", line 1
F RNG="uzi"
^
SyntaxError: invalid syntax
- 不能与33个 Python 保留字的相同
2.3 变量名定义技巧
- 实际意义
a=[17,18]
age_of_students=[17,18]
-
下划线(推荐:变量和函数名)变量名由多个单词组成:用 _ 连接多个单词
-
驼峰体(推荐:类名)变量名由多个单词组成:单词首字母大写
AgeOfStudents
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-19-b99c10bdabd7> in <module>
----> 1 AgeOfStudents
NameError: name 'AgeOfStudents' is not defined
-
尽量避免用中文和拼音做变量名
-
特殊变量:常量 变量名所有字母均大写
π
3. 变量的赋值
3.1 一般赋值
- 通过等号自右向左进行赋值
x=1+2
x
3
3.2 增量赋值
x=10
x=x+10
x
20
x+=10
x
30
3.3 打包赋值
x,y=1,2
print(x,y)
1 2