叁
python基础
一、变量
1.什么是变量
描述变化的世间万物的状态
2.变量的组成
-
变量名:变量名是用来引用变量值
变量名必须由数字、字母、下划线组成。 变量名具有可读性。 不要使用关键字做变量名。 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield' 命名规范:hello_world(下划线),HelloWorld(驼峰题)
-
赋值符号:赋值
-
变量值:存放数据,记录状态
weight(变量名) =(赋值符号) 70(变量值)
二、常量
常量是不变的量,python没有强制定义的常量,因此python中没有绝对的常量。不变量用大写英文字母表示,通常不建议修改。
三、变量内存管理
1.变量的存储
在python中输入一个变量x=11,定义完一个变量后,内存就开辟一个小的内存空间存储这个变量,用来存储11这个变量。
2.垃圾回收机制
再在python中输入一个人变量x=22,内存会开辟一个新空间给22,x会接触之前与11的绑定,指向 22。变量值11便会被试为垃圾被处理掉,所占的空间就会被释放掉。
3.引用计数
指向变量值的变量名的个数就称为引用计数的个数,例如x=10引用计数为1;x=10,y=10引用计数为2。
4.小整数池
为了避免因创建相同的值而重复申请内存空间所带来的效率问题, Python解释器会在启动时创建出小整数池,范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,永远不会被垃圾回收机制回收。
四、赋值
1.链式赋值
a=10
b=10
c=10
print(a,b,c)
10,10,10(只有值相同才可利用
2.交叉赋值
x=10
y=20
z=x
x=y
y=z
print(x,y)
20,10
五、注释
1.意义
由于变量可以自由进行编辑,因此势必会发生难以理解或是有歧义的情况发生,所以需要在代码旁有不影响代码运行的说明帮助理解。
2.注释的标注
注释分为单行注释和多行注释,单行注释使用#,多行注释使用三对“或‘进行标注。
3.添加原则
1. 不用全部加注释,只需要在自己觉得重要或不好理解的部分加注释即可。
2. 注释可以用中文或英文,但不要用拼音。