str

 1 print('字符串操作')
 2 
 3 s='abc DEF hij'
 4 print('首字母大写')
 5 print(s.capitalize())
 6 
 7 print('全大写')
 8 print(s.upper())
 9 
10 print('全小写')
11 print(s.lower())
12 
13 print('大小写翻转')
14 print(s.swapcase())
15 
16 print('每个隔开的单词首字母大写')
17 print(s.title())
18 
19 print('居中')
20 print(s.center(20,'#'))
21 
22 print('默认将一个tab键变成8个空格,如果tab前面的字符长度不足8个,则补全8个,如果tab键前面的字符长度超过8个不足16个则补全16个,以此类推每次补全8个')
23 print('abc\tdef'.expandtabs())
24 print('ab\tdef'.expandtabs())
25 print('a\tdef'.expandtabs())
26 print('abc\tef'.expandtabs())
27 
28 print('长度')
29 print(len('abc一二三'))
30 
31 print('以什么开头')
32 print('abc一二三'.startswith('ab'))
33 print('abc一二三'.startswith('c一',2))
34 print('abc一二三'.startswith('c一',2,5))
35 
36 print('abc'.find('d'))
37 print('以什么结尾')
38 print('abc一二三'.endswith('二三'))
39 
40 print('查找find找到返回位置索引,找不到返回-1;index找到返回索引位置,找不到报错')
41 print('abc'.find('b'))
42 print('abc'.find('d'))
43 print('abc'.index('b'))
44 #print('abc'.index('d'))
45 
46 print('去空格')
47 print('   abc  def   '.strip())
48 print('$*abc def*&*'.strip('$*'))
49 print('$$*abc def*&*$$'.lstrip('$*'))
50 print('$$*abc def*&*$$'.rstrip('$*'))
51 
52 print('统计个数')
53 print(' abc aaa'.count('a'))
54 print(' abc aaa'.count('aa'))
55 print(' abc aaa'.count('aaaa'))
56 
57 print('分隔')
58 print('abc def'.split())
59 print('abc %def'.split('%'))
60 
61 print('格式化输出')
62 print('我叫{},年龄{},性别{}'.format('小明',18,''))
63 print('我叫{0},年龄{1},性别{2},姓名{0}'.format('小明',18,''))
64 print('我叫{name},年龄{age},性别{sex}'.format(name='小明',age=18,sex=''))
65 
66 print('替换')
67 print('abcabc'.replace('bc','d'))
68 print('abcabc'.replace('bc','d',1))
69 
70 print('字符串abc123由字母或数字组成{}'.format('abc123'.isalnum()))
71 print('字符串abc由字母或数字组成{}'.format('abc'.isalnum()))
72 print('字符串123由字母或数字组成{}'.format('123'.isalnum()))
73 
74 print('字符串abc123只由字母组成{}'.format('abc123'.isalpha()))
75 print('字符串abc由字母组成{}'.format('abc'.isalpha()))
76 print('字符串123由字母组成{}'.format('123'.isalpha()))
77 
78 print('字符串abc123只由数字组成{}'.format('abc123'.isdigit()))
79 print('字符串abc由数字组成{}'.format('abc'.isdigit()))
80 print('字符串123由数字组成{}'.format('123'.isdigit()))

猜你喜欢

转载自www.cnblogs.com/xiaodebing/p/9498185.html
str
今日推荐