2019.7.29学习整理python

2019.7.29学习整理python

1.变量

1.1什么是变量?

是变化的量。描述变化的世间万物的状态

1.2变量的组成

  1. 变量名:变量名用来引用变量值,但凡需要用变量值,都需要通过变量名。
  2. 赋值符号:赋值
  3. 变量值:存放数据,用来记录现实世界中的某种状态。

1.3变量名的命名规范

  1. 变量名必须由数字/字母/下划线_组成
  2. 变量名都具有可读性(意义) 存不是目的,取才是目的
  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.添加注释原则

  1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可
  2. 注释可以用中文或英文,但不要用拼音
原文地址:https://www.cnblogs.com/zhangmingyong/p/11265805.html