11.08 string 模块:字符串处理

string 模块:字符串处理

1import string

标点符号:

1string.punctuation
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

字母表:

1print string.letters
2print string.ascii_letters
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ

小写和大写:

1print string.ascii_lowercase
2print string.lowercase
3
4print string.ascii_uppercase
5print string.uppercase
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1print string.lower
<function lower at 0x7efda4f2ae60>

数字:

1string.digits
'0123456789'

16 进制数字:

1string.hexdigits
'0123456789abcdefABCDEF'

每个单词的首字符大写:

1string.capwords("this is a big world")
'This Is A Big World'

将指定的单词放到中央:

1string.center("test", 20)
'        test        '