一:注释、
“”"
注释一
注释二
注释三
对整个pathon文件做一个整体描述,一般一个程序出现1个
“”"
注释的信息
print(“hello world”) # 注释的信息
ctrl + ? 批量加减注释
二:变量
1.什么是变量
变:事物的状态是可以变化的
量:记录下事物的状态
变量是一种存取内存的机制
2.为何用变量
变量存在的意义是为了让计算机能够像人一样记录下事物的状态,并且事物的状态是可以变化的
3如何用变量
原则:
先定义后引用
语法错误的程序是无法运行的
“asddd” #加引号是取值,不加引号是代表变量名
4.变量的三大组成部分
4.1变量名:是用来访问变量值的
4.2赋值符号:把值的内存地址绑定给变量名
4.3变量值:记录事物的状态,即存的数据
5.变量命名
大前提:见名知意
在见名知意的前提下应该遵循一下规范:
5.1 变量名是由字母数字下划线组成
5.2不能以数字开头
5.3不能使用python语言的关键字
命名风格
1.纯小写加下划线
age_of_oldboy=73
2.驼峰体
Age_Of_Oldboy=73
变量名只要不在等号左边,代表的就是取值操作
变量值有两大特征
id:变量值的身份证,反映的是内存地址
tybe:变量值的类型
id一样,代表内存地址一样,也就是说指向的是同一个内存空间,值肯定一样
如果值一样(即==成立),id也可以不一样,也就是说不同的内存空间里可以放相同的值
7.常量
AGE_OF_OLDBOY=73
8.垃圾回收机制GC
8.1引用计数
8.2引用计数机制的漏洞:循环引用–内存泄密:标记–清除
8.3引用计数机制的效率问题:分代回收