1 #!/usr/bin/env python
2 #coding:utf-8
3
4 name="my name is alex"
5
6 print(name.capitalize())
7
8 print(name.title())
9
10 print(name.count('a'))
11
12 print(name.center(50,'-'))
13
14 #判断字符串以alex结尾
15 print(name.endswith('alex'))
16
17 name="my \tname is alex"
18 #转换tab
19 print(name.expandtabs(tabsize=10))
20 name="my name is alex"
21 print(name.find('name'))
22 print(name[name.find('name'):])
23
24 name="my name is {name},age is {age}"
25 #格式化字典
26 print(name.format_map({'name':'alex','age':23}))
27
28 #判断是不是阿拉伯数字
29 print(name.isalnum())
30
31 #判断纯英文字符
32 print(name.isalpha())
33
34 #是否为整数
35 print(name.isdigit())
36 #是否合法的变量
37 print('name'.isidentifier())
38
39 print(name.ljust(50,'*'))
40
41
42 print(name.lower())
43
44 print(name.upper())
45 print(name.lstrip())
46 print(name.strip())
47
48 p=str.maketrans('abcdef','123456')
49 print('alex li'.translate(p))
50
51 #替换
52 print(name.replace('a','b'))
53
54 print(name.replace('a','b',1))
55
56 #找最右字符的下标
57 print('alex li'.rfind('l'))
58
59 print(name.split())
60 print(name.split('a'))
61
62 #替换换行
63 print('a\n b\n c\n'.splitlines())
64
65 #大写变小写,小写变大写
66 print('Alex Li'.swapcase())
67
68
69 print('alex li'.zfill(50))