# 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 ``` ``` ``` 数字: 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 ' ```