‘‘‘pyc‘‘‘import copy#模块初识# 分为标准库、第三方库# import sys# import os# print(sys.path) #打印环境变量# print(sys.argv) #打印执行文件的相对路径 (因为pycharm默认调用的是否写的就是绝对路径)# #print(sys.argv[2])# os.system("dir") #查询当前文件加下的文件# res = os.system("dir") #变量只能显示命令是否执行成功# cmd_res =os.popen("dir").read() #命令执行结果赋值给变量# os.mkdir("wangyachao") #创建目录# print("------》",cmd_res)# print("-->",res)‘‘‘布尔值 真或者假 1 0 三元运算 result = 值1 if 条件 else 值2数据类型 bytes 字节类型 二进制转换字符串 decode 解码 字符串转换二进制 encode 编码 (socket网络编程中会用) ‘abc‘.encode("utf-8") 指明转换前的编码前的格式 没有指定编码,默认使用系统自带编码 正则表达式 列表 [] [1:2] 骨头不顾为 切片 ‘‘‘name ="zhangyang guyun xiangpeng xuliangchen yanghang"names =["Zhangyang","guyun",[1,2,3,4],"xuliangchen","xiangpeng"]# names.append("wangyachao") #追加# names.insert(1,"chenronghua") #插入# # names[2]="xiedi" #替换# # names.remove("chenronghua")# # del names[1]# # names.pop() #默认删除最后一个 = del names[1]# print(names)# ‘‘‘列表搜索功能‘‘‘# print(names.index("wangyachao"))# print(names[names.index("wangyachao")])# ‘‘‘统计同名人数‘‘‘# print(names.count("wangyachao"))# ‘‘‘清空列表‘‘‘# #names.clear()# ‘‘‘列表反转‘‘‘# names.reverse()# ‘‘‘列表排序 特殊符号》 数字》 大写》 小写 由高到底‘‘‘# # names.sort()# # names2=[1,2,23,4,5,67]# # names.extend(names2) #兼并列表# #del names2print(names)names3 =names.copy() ‘‘‘‘复制第一层列表,对列表内的列表只复制内存地址,这样的话元列表中的子列表修改这个列表也会跟着修改‘‘‘names4=copy.deepcopy(names)‘‘‘复制列表没所有内容‘‘‘names[1]="王亚超"names[2][1]="heheh"print(names) print("names3------->",names3)print("nams4------->",names4) # print(names[2],names[0],names[1:3])# print("name is ",names[-2:-1]) #去最后1位
时间: 2024-11-05 22:48:23