编程发展史:1.机器语言,2.汇编语言 3.高级语言
高级语言(更贴近人类语言):
1.编译型:c,c++,Go
Java(先编译后解释)
python 有两种执行模式 1,交互式
2,命令行执行
python 文件后缀py约定俗成,解释前都是普通文本
python 称为胶水语言
IDE工具(pycharm,编写python,优点,效率高,缺点,内存占用大)
注释:
#单行注释 ctrl+?
”“” “”“多行注释
变量名命名规范:
1,数字,下划线,字母
2,不能以数字开头
3,不能用中文
4,大小写敏感
命名风格:
1,驼峰体:UserAge
2.下划线体:user_age
三大特点: id (地址), typy(类型), value(数值)
常量:python 没有常量,但约定大写为常量
内存管理池:(-5,256)该范围内的小整数对象是全局解释器范围内,被重复使用,永远不会被垃圾机制回收
垃圾回收机制:
1,引用计数为0的被清除掉
2.标记清除,当应用程序内存撑满,会自动停止清除垃圾
2,分带回收