- i.GIL锁什么情况下会释放:IO等待时、时间片结束时、自解码遇到阀值/数量(默认是100条)
- ii.程序有计算密集型和IO密集型,GIL对IO密集型有效果
- iii.对象:万物皆对象
- iv.对象分为不可变对象(数字、字符串、元组)和可变对象(列表、字典、集合)
- v.引用:对象在内存中存储的地址。
- vi.缓存机制:我们常用的一些数字字母计算机都自动分配好空间进行了存储,我们在使用的时候,直接引用即可,不会再重新开辟空间
- 静态模块:以.py结尾的这种python源码文件
- 动态模块:以.pyd结尾的,解释器解释之后的文件 自解码文件
- 在我们使用print进行打印的时候,可以在要打印的内容后直接写:点+print
这样可以将内容直接放入到print括号中。
↓ | 2进制 | 8进制 | 10进制 | 16进制 |
2进制 | - | bin(int(x, 8)) | bin(int(x, 10)) | bin(int(x, 16)) |
8进制 | oct(int(x, 2)) | - | oct(int(x, 10)) | oct(int(x, 16)) |
10进制 | int(x, 2) | int(x, 8) | - | int(x, 16) |
16进制 | hex(int(x, 2)) | hex(int(x, 8)) | hex(int(x, 10)) | - |