2019.7.29学习整理python
1.变量
1.1什么是变量?
是变化的量。描述变化的世间万物的状态
1.2变量的组成
- 变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。
- 赋值符号:赋值
- 变量值:存放数据,用来记录现实世界中的某种状态。
1.3变量名的命名规范
- 变量名必须由数字/字母/下划线_组成
- 变量名都具有可读性(意义) 存不是目的,取才是目的
- 不要使用关键字(具有某种特殊意义的字符)
1.4变量名的两种风格
height_of_nick = 180 # 下划线式(使用,约定俗成)
print(height_of_nick)
HeightOfNick = 180 # 驼峰体,low,c/java
print(HeightOfNick)
常量
常量则是不变的量。
python变量内存管理
1.变量存哪了
定义一个变量,内存就开辟一个内存空间存储这个变量
2. python垃圾回收机制
对于p1.py,如果我们再加上一段代码x = 11
,大内存会开辟另一个小空间存储变量值11,把变量值绑定另一个门牌号x,但是由于之前有x,所以大内存会解除x与10的连接,让x与11连接。这个时候10由于没有了门牌号,所以成为了python眼中的垃圾,python就会处理这个垃圾,释放10的内存占用,这就是python的垃圾回收机制。
3.小整数池
小整数池的范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。
花式赋值
1.链式赋值
a=10
b=10
c=10
print(a,b,c)
10,10,10
a=b=c=10
10,10,10
2.交叉赋值
x=10
y=20
z=x
x=y
y=z
print(x)
print(y)
20
10
x,y=y,x
print(x)
print(y)
x=10
y=20
注释
1.注释
# 单行注释
'''
三单引号注释
三单引号注释
'''
"""
三双引号多行注释
三双引号多行注释
"""
2.添加注释原则
- 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
- 注释可以用中文或英文,但不要用拼音