1 # str = "2017.1.1.wmv"
2 # #print(str[str.rfind('.'):])
3 # #print(str.count(".")) #出现的次数
4
5 # str = "哈哈哈"
6 # #print(str.isalnum()) #检测是否是字母数字 Ok 标点error 貌似没啥卵用
7 # #print(str.isalpha()) #中文 英文 OK
8 # #print(str.isdigit()) #检测是否是数字
9 # print(str.join("你好,世界!")) #将 str 填充到字符的每一个之间
10
11
12 # str = "我爱祖国天安门"
13 # # print(str.partition('天')) #-->('我爱祖国', '天', '安门')
14 # print(str.replace('爱','狠'))
15 # str = "aqwer" #只存在结尾处
16 #print(str.strip('6')) #剔除在两端匹配的字符串
17 #string
18 #s.capitalize() #首字母大写
19 #s.count(t, start, end) #计算出现的次数 或者在切片中的次数
20 #s.find(t, start, end) #在切片或者整个字符串的左边中找t出现的位置
21 #s.swapcase() #大小写转换
22
23
24 """字符串切片步长""
25 # str = "不忘初心,方得始终!"
26 # print(str[-1:3:-3]) #!得
27
28
29
30
31
32 ""字符串格式化操作 """
33
34 # 字符串格式化 如果需要{} 就相当于
35 # print("{{{0}}},{1}".format("你好", 2017))
36 # print("啊! 人生苦短,{LLWH}用Python".format(LLWH = "小强"))
37
38 # nameList = ["张三",'男',18,"12345678900","6969@qq.com"]
39 # print("学生信息情况如下:姓名 :{0[0]}\t 性别: {0[1]}\t".format(nameList))
40
41
42 # """字典操作"""
43 # InfoDic = dict(name = "zhangsan", age = 18)
44 # print("dic学生信息情况如下:姓名 :{0[name]}\t 性别: {0[age]}\t".format(InfoDic))
45
46
47 # stuName = "张三"
48 # stuAge = 18
49 # print("dic学生信息情况如下:姓名 :{stuName}\t 性别: {stuAge}\t".format(**locals()))
50
51 # """ 字符串对齐"""
52 # print("="*30)
53 # str01 = "人生苦短,我用Python"
54 # print("{0:-^25}".format(str01)) # > 右对齐 < 左对齐 ^居中
55
56 # """进制转换"""
57 # strNumber = "512"
58 # print("十进制是: {0:d}\t 二进制是: {0:b}\t 十六进制是: {0:x}".format(int(strNumber)))
59 # strNumber = "5874845"
60 # print("计算器显示:{0:,}".format(int(strNumber)))
61
62 """ 元组"""
63 # hair = "black", "brown", "blonde", "red"
64 # eyes = ("brown", "hazel", "amber", "green", "blue", "gray")
65 # color = (hair,eyes)
66 # # print(color)
67 # print(color[1][3:-1])
68
69
70 # things = (1,-7.5,("pea",(4,"xyz"),"queue"))
71 # print(things[2][1][1][2])
72
73 # """ 列表"""
74 # list01, *list02 = [1,2,3,4,5,6,7,8,9,0] # 列表第一个元素赋值给第一个 其余的给*
75 # list01, *list02,list03 = [1,2,3,4,5,6,7,8,9,0] # one ....lastOne
76 # print("第一个列表\t{0}\n".format(list01))
77 # print("第二个列表\t{0}\n".format(list02))
78 # print("第三个列表\t{0}\n".format(list03))
79 # print("="*50)
80 # *list01, list02 = [1,2,3,4,5,6,7,8,9,0]
81 # print("第一个列表\t{0}\n".format(list01))
82 # print("第二个列表\t{0}\n".format(list02))
83
84 # def TestFunc01(a, b, c):
85 # return a*b*c
86
87 # list04 = [3, 6, 9]
88 # print(TestFunc01(3,*list04[1:]))
89
90 # namelist = ["张三","李四","王五","赵六"]
91 # namelist+=["田七","尼古拉斯"]
92
93 # #namelist[2:2] = ["落泪无痕"] #插入
94 # namelist[2:3] = ["落泪无痕"] #修改
95 # print(namelist)
96
97 # print(namelist.pop()) #出栈
98
99 # del namelist[1] #删除
100 # print(namelist)
101
102 # xNumber = [1,2,3,4,5,6,7,8,9,0]
103 # # 下标为奇数的 0
104 # xNumber[1::2] = [0]*len(xNumber[1::2])
105 # print(xNumber)
106
107 # 列表内涵
108 # leaps = []
109 # for year in range(1900, 2020):
110 # if(year %4 ==0 and year % 100 !=0) or(year @0 == 0):
111 # leaps.append(year)
112
113 # print(leaps)
114
115
116 # leaps = [y for y in range(1900, 2000)
117 # if(y %4 ==0 and y0 != 0) or(y @0 == 0)]
118 # print(leaps)
119 # print("=/+"*30)
120 # codes = [s + z + c for s in "MF" for z in "SMLX" for c in "BGW"
121 # if not(s == "F" and z == "X")]
122
123 # print(codes)
124
125
126
127 """集合"""
128
129 list01 = [1,2,3,4,5,6,7,8,9
,0]
130 list02 = [1,2,3,4,5,8,9,51,10,250
]
131
132 set01 =
set(list01)
133 set02 =
set(list02)
134
135 # for x in set01:
136 # print("集合set01 中的元素是:{0}".format(x))
137
138 # print("-"*50)
139 # for x in set02:
140 # print("集合set02 中的元素是:{0}".format(x))
141
142
143 # set03 = set01.difference(set02) #set01-set02
144 # set01.difference_update(set02)# set01-set02
145 # set01.discard(1)#删除1
146 # set03 = set01.intersection(set02) # & 共有集合
147 # set01 &= set02 # 交集
148 # print(set01.isdisjoint(set02)) # 是否具有相同项
149 print(set01.issubset(set02))
# sert01 是否是set02的子集
150
151 print(
"-"*50
)
152 for x
in set01:
153 print(
"集合set01 中的元素是:{0}".format(x))
154
155 ############################################################################### modify 2017.12.26 By LLWH
转载于:https://www.cnblogs.com/LLWH134/p/8075034.html