模块string有很多常量和函数,它的大部分函数已经移植到str类型中去了,很多模块常量还是非常有用的,比如:
点击(此处)折叠或打开
-
In [19]: import string
-
-
In [20]: print string.letters
- abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
点击(此处)折叠或打开
- whitespace -- a string containing all characters considered whitespace
- lowercase -- a string containing all characters considered lowercase letters
- uppercase -- a string containing all characters considered uppercase letters
- letters -- a string containing all characters considered letters
- digits -- a string containing all characters considered decimal digits
- hexdigits -- a string containing all characters considered hexadecimal digits
- octdigits -- a string containing all characters considered octal digits
- punctuation -- a string containing all characters considered punctuation
- printable -- a string containing all characters considered printable
capwords, 作用是把一个字符串中的单词第一个字母大写。
maketrans, 生成一个字符串到字符串的映射,可以使用translate,把str中的映射源字符被目的字符替换。
字符串模板:
string.Template
创建模板 t=string.Template(str)
使用模板 t.substitute(values)