sys模块 os模块
sys_mod.py文件名
__Author__="Alex"
import sys #引入的模块首先搜寻当前路径
print(sys.path) #列出出所有模块的搜索路径#打印环境变量#系统库一般在/base/lib/下,自己安装的一般在/base/lib/site-packages/下
print(sys.argv) #命令行执行python sys_mod.py 1 2 3 传入参数
print(sys.argv[2]) # 打印第3个参数
import os
cmd_res = os.system("dir") #调用系统命令
print("-->",cmd_res) #打印结果为0(表示执行结果成功),因为os.system("dir") 已将结果输出到屏幕上
cmd_res = os.popen("dir").read() #调用系统命令
print("-->",cmd_res)
os.mkdir("new_dir")
#import模块时如果找不到1、把模块放入user/local/bin/site-package下 2、修改环境变量
数据类型
python3最重要的新特性大概要算对文本和二进制数据作了更为清晰的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。
python3中传输数据都是以二进制类型进行传输bytes
msg = "我爱北京天安门"
print(msg)
print(msg.encode(encoding="utf-8"))#默认编码utf-8
print(msg.encode(encoding="utf-8").decode(encoding="utf-8"))#默认编码utf-8
1、列表、元组操作 2、字符串操作 3、字典操作 4、集合操作 5、文件操作 6、字符编码和转码 7、内置函数
names = "ZhangYang GuYun XiangPeng XuLiangChen"
names = ["ZhangYang","GuYun","XiangPeng","XuLiangChen"]
print(names)
print(names[0],names[2])
print(names[1:3])#
print(names[3])
print(names[-1])
print(names[-3:-1])
print(names[-2:])
print(names[:3])
names.append("LeiHaiDong")
names.insert(1,"ChenRongHua")#一次只能插入一个