- 编译相关
- pyc文件: .pyc 是一种二进制文件,是由 .py 文件经过编译后,生成一种byte code文件。 .py 文件变成 .pyc 文件后,加载的速度有所提高,而且 .pyc 是一种跨平台的字节码,是由python的虚拟机来执行的,这个类似于JAVA或者.NET的虚拟机的概念。 .pyc 的内容是跟python的版本相关的,不同版本编译后的 .pyc 文件是不同的,2.5编译的 .pyc 文件对于2.4版本的python是无法执行的。
- pyo文件: .pyo 是优化编译后的程序 python -O 源文件 即可将源程序编译为 .pyo 文件。
- pyd文件: .pyd 是python的动态链接库。
# 编译成pyc文件
# ------------------------------------------------------
python -m py_compile $filename # 其中,$filename是要编译的python源码文件名
2. 编译成pyo文件
# -------------------------------------------------------
python -O -m py_compile $filename
# 或者
python -OO -m py_compile $filename
# 其中, + -O选项表示优化产生的字节码,优化程度由PYTHONOPTIMIZE(environment)的值来决定。 + -OO选项表示在-O优化的基础上移除所有的doc-strings(文档文本)。
pip更新命令
-
在 IDLE 交互模式中浏览上一条语句的快捷键是
ALT + P
-
python数学运算符号
| + | 两个数相加,或是字符串连接 |
| ---- | --------------------- |
| - | 两个数相减 |
| * | 两个数相乘,或是返回一个重复若干次的字符串 |
| / | 两个数相除,结果为浮点数(小数) |
| // | 两个数相除,结果为向下取整的整数 |
| % | 取模,返回两个数相除的余数 |
| ** | 幂运算,返回乘方结果 |