模块
标准模块 存放路径 python安装目录/lib 下面
第三方模块 存放路径 python安装目录/lib/site_packeage 下面
使用模块时注意文件名不要与模块名称相同。
sys.path() 输出环境变量
sys.argv()/sys.argv[] 输出执行文件的绝对路径以及参数,跟linux argv 类似
os 模块 操作系统命令相关
os.system() 执行os的某个命令,并且不返回执行结果,只返回命令执行的状态码,命令执行结果会直接输出在控制台
os.popen().read() 执行os的命令,并返回执行结果;不带read()方法,返回的是内存地址。
os.mkdir()/os.rmdir()等
ps:由于sys模块时python程序中自带的,不属于标准模块,因此在/lib下面也是找不到的。
运算符
算术运算符
特殊的:/ 除法而非取商 // 取商 ** 指数(幂)
比较运算符
关系运算符
特殊:and or not 没有其他的了
位运算符
& | ^(异或) << >> ~(按位取反+1)
三元运算符
result = value1 if 条件 else value2 ==> 条件True value1 条件 False value2
成员运算符
特殊: in/not in 用于判断key是否存在字典中
is/is not 判断变量 是否引用了同一个对象;而==只判断值
1 a = 1 2 b = a 3 print ( a is b) 4 >>> True 此处跟 == 的结果一直 5 6 a = [1,2,3] 7 b = a[0:] 数组切片,从下表0切片到结束。也可以写为a[:] 8 print(a==b) 9 >>> True 10 print(a is b) 11 >>> False