string 模块:字符串处理
In [1]:
import string
标点符号:
In [2]:
string.punctuation
Out[2]:
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
字母表:
In [3]:
print string.letters
print string.ascii_letters
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
小写和大写:
In [4]:
print string.ascii_lowercase
print string.lowercase
print string.ascii_uppercase
print string.uppercase
abcdefghijklmnopqrstuvwxyz
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
ABCDEFGHIJKLMNOPQRSTUVWXYZ
In [5]:
print string.lower
<function lower at 0x7efda4f2ae60>
数字:
In [6]:
string.digits
Out[6]:
'0123456789'
16 进制数字:
In [7]:
string.hexdigits
Out[7]:
'0123456789abcdefABCDEF'
每个单词的首字符大写:
In [8]:
string.capwords("this is a big world")
Out[8]:
'This Is A Big World'
将指定的单词放到中央:
In [9]:
string.center("test", 20)
Out[9]:
' test '