1、字节码编译:
程序执行时,py内部将源代码(.py)文件转化为字节码(.pyc)文件,再编译。程序没有.py文件只有.pyc文件时,也可以运行。如果修改了源代码,但是没保存,运行时它会检查.py 和.pyc 的时间戳,so这时候运行的是修改之前的.pyc。使用字节码是为了加速启动(latex是没修改过就不会运行新的)。
2、dir命令
显示模块内部的可用变量名列表(命令行python下)
>>> import math
>>> dir(math)
3、字符串
3.1 字符串不可变
S = 'hello'
S[0] = 'a' #error,不可以修改字符串内容
S = S+'you' #可以,这时的S是一个新的字符串,python会自动处理旧字符串
3.2 切片
S = 'abcdefg'
print S[:3] #输出0 1 2位置的值 abc
print S[-3]
网友评论