sys模块常用:print(sys.path) 打印环境变量
print(sys.argv)打印绝对路径,命令行打印相对路径
print(sys.argvp[2])打印第二个位置的值
os模块:cmd_res=os.system("div") 不保存变量结果
cmd_res=os.popenc("dir"),read()
print("-----",cmd_res)
os.mkdir("new.dir")
数据类型: int整型、浮点型、布尔值、字符串、列表、元组、字典、bytes类型、集合
三元运算:result=值1 if 条件 else 值2 如果条件为真,result=值1,如果为假,result=值2
字符串二进制的转换: 1.字符串——二进制:print(msg.encode(encoding"utf-8")
2. 二进制——字符串:print(msg.encode(encoding"utf-8".decode())
列表的常用操作:例如 name = ["a","b","c","d"]
1.增加:name.append("e") 默认在末尾处插入e
2.插入:name.insert(1,"f") 在下标为1的位置插入f
3.修改:name[2]="g" 把下标为2的位置的字符改成g
4.删除:name.remove("c") 删除字母c
del name[3] 删除下标位置3的字符
name.pop(2) 删除下标位置2的字符
5.查:print(name.index("e")) 查找字符串e的位置(结果是下标数字)
print(name[name.index("e")]) 查找字符串e的位置(结果是位置的字符串e)
print(name.count("e")) 统计数字e的个数
6.sort 排序
7.reserer反转
8.extend拓展并另一个列表:name.extend(name2)
9.copy: name2=copy.copy(name)