1 s = 'Old_Boy_are_the_best_training_institutions'
2 # 索引
3 '''
4 # s1 = s[6]
5 # print(s1)
6 '''
7 # 切片
8 '''
9 # s1 = s[0:4]
10 # s2 = s[:4]
11 # s3 = s[:]
12 # s4 = s[:-1]
13 # print(s1)
14 # print(s2)
15 # print(s3)
16 # print(s4)
17 '''
18 # 步长
19 '''
20 s1 = s[0:6:2]
21 s2 = s[:4:3]
22 s3 = s[::-1]
23 s4 = s[:-15:-2]
24 # print(s1)
25 # print(s2)
26 # print(s3)
27 print(s4)
28 '''
29 # 常规操作方法
30 s = 'old_Boy_are_the_best_training_institutions'
31 # 首字母大写,其他字母小写 capitalize 全部大写 upper 全部小写 lower
32 '''
33 s1 = s.capitalize()
34 s2 = s.upper()
35 s3 = s.lower()
36 print(s1)
37 print(s2)
38 print(s3)
39 '''
40 '''
41 code = 'FaXg'.upper()
42 your_code = input('请输入验证码:').upper()
43 if your_code == code:
44 print('验证成功')
45 '''
46 #居中center
47 '''
48 s1 = s.center(100)
49 s2 = s.center(100,'-')
50 print(s1)
51 print(s2)
52 '''
53 #大小写翻转swapcase
54 '''
55 s1 = s.swapcase()
56 print(s1)
57 '''
58 # 每个单词首字母大写 (非字母隔开)title
59 '''
60 s = 'old boy are the best training institutions '
61 s1 = s.title()
62 print(s1)
63 '''
64 #判断以什么开头,以什么结尾,startswith,endswith
65 '''
66 s1 = s.startswith('_',7)
67 s2 = s.endswith('s')
68 print(s1)
69 print(s2)
70 '''
71 '''
72 s = ('abc\ncdcdsd\r')
73 print(s)
74 '''
75 #去除首尾的空格 换行
76 '''
77 s = (' \tabc\tcdcdsd\t')
78 s1 = s.lstrip()
79 s2 = s.rstrip()
80 print(s1,s2)
81 '''
82 # '''
83 # name = input('请输入你的名字:').strip()
84 # if name == 'bob':
85 # print('333')
86 # s = ' ,bobisbai '
87 # s1 = s.strip('i ')
88 # print(s1)
89 # '''
90 #通过元素找索引 find index
91 '''
92 s = 'mynameisbob'
93 print(s.find('n'))
94 print(s.find('m', 2, 6))
95 print(s.index('y', 1, 6))
96 '''
97 #寻找元素的个数,可切片 count
98 '''
99 s = 'mynameisbobbai'
100 s1 = s.count('b' ,7 ,13)
101 print(s1)
102 '''
103 # 替换 replace
104 '''
105 s = '我是一只小小小鸟,想要飞却怎么飞也飞不高'
106 s1 = s.replace('飞' ,'走' ,2)
107 print(s1)
108 '''
109 #分割split
110 '''
111 s = 'ni shuo ni ai bu ai wo '
112 print(s.split())
113 s1 = 'ni,shuo,ni,ai,bu,ai,wo'
114 print(s1.split(','))
115 s2 = 'niashuoaniaiabuaiawo'
116 print(s2.split('a',1))
117 '''
118 # format 格式化输出
119
120 '''
121 s = '我是{},我今天{}岁,我明天还是{}岁,我的兴趣是{}。'.format('白恒富','27','27','学习')
122 s1 = '我是{0},我今天{1}岁,我明天还是{1}岁,我的兴趣是{2}。'.format('白恒富','27','学习')
123 s2 = '我是{name},我今天{age}岁,我明天还是{age}岁,我的兴趣是{hobby}。'.format(\
124 name='白恒富',hobby='学习',age='27')
125 print(s)
126 print(s1)
127 print(s2)
128 '''
129 # is 系列 isalnum isalpha isdigit
130 '''
131 name = '123a'
132 if name.isdigit():
133 name = int(name)
134 print(name,type(name))
135 else:
136 print('您输入的元素非全部数字')
137 '''
138 #指定索引输出元素[],for 循环,len 位数
139 s = 'mynameisbob'
140 print(s[5])
141 print(len(s))
142 count = 0
143 # while count < len(s):
144 # print(s[count])
145 # count += 1
146 for i in s:
147 print(i)
148
149
150
151 # count = 0
152 # s = 'fdsafdsag'
153 # print(s[0])
154 # print(s[1])
155 # print(s[2])
156 # while count < len(s):
157 # print(s[count])
158 # count += 1
159 # for i in s:
160 # print(i)