Python的发展史
1、编程语言的发展史:
- 机械语言
优点:执行速度快
缺点:开发效率低
- 汇编语言
优点:执行效率相较于机械语言略低
缺点:开发效率相较于机械语言略高
- 高级语言(C 、 C++ 、java 、php 、python)
优点:开发效率高
缺点:执行效率低
IT行业的定律:一定不要下载使用最新的版本
python 执行代码的两种方式:
1. 交互式
2. 命令行执行
在python中,python文件约定俗成将后缀名改为.py (.py 就是单纯的文本文件)
IDE工具
专门用来编写python代码的工具
优点:提升开发的效率
缺点:比较占用资源
注释:
注释就是对代码的解释说明,注释的内容不会被当作代码运行
为什么要有代码?
为了增强代码的可读性
怎么使用注释:
1.单行注释 #
2.多行注释:""" """ ''' '''
注释的原则:
1、不用全部加注释,只需要为自己觉得重要或不好理解的部分加注释即可
2、注释可以用中文或英文,但不要用拼音
变量
1、什么变量?
就是描述事物变化的状态
2、 没有变量行不行?
不行
3、怎么用变量:
变量分为三部分 :
- 变量名
- 赋值符号
- 变量值
4、变量的命名规范:
只能由字母、数字、下划线组成
不能使用中文(用的话会被炒鱿鱼的 )
区分大小写
5、变量的命名风格:
驼峰体
UserAge
下划线体
user_age
6、 变量的三大特征
变量的值:value
变量的地址:id
变量的类型: type
内存管理之小整数池
作用:由于整数在程序中的使用非常广泛,Python为了优化速度,使用小整数池来避免
整数频繁申请和销毁内存空间
Python对于小整数池的定义:【-5 、256】
Python中的垃圾回收机制:
1.引用计数
2.标记清除
3.分代回收