标签:字符串转换 模块 搜索功能 表达式 正则表达 内存 result 正则表达式 clear
‘‘‘
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 names2
print(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位
标签:字符串转换 模块 搜索功能 表达式 正则表达 内存 result 正则表达式 clear
原文地址:http://www.cnblogs.com/baidi/p/8007472.html