第二部分 变量

第二部分 变量

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
发布了5 篇原创文章 · 获赞 2 · 访问量 88

猜你喜欢

转载自blog.csdn.net/Btbsja/article/details/104311275