Python string模块
在python3中,string模块中定义了一些常用的属性。
变量和方法
变量、方法、类 | 含义 |
string.digits | 数字0-9 ('0123456789') |
string.hexdigits | 十六进制数字 ('0123456789abcdefABCDEF') |
string.octdigits | 八进制数字 ('01234567') |
string.ascii_lowercase | 小写字母 ('abcdefghijklmnopqrstuvwxyz') |
string.ascii_uppercase | 大写字母 ('ABCDEFGHIJKLMNOPQRSTUVWXYZ') |
string.ascii_letters | 字母,包含大小写 ('abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ') |
string.printable | 所有可打印的字符。是octdigits 、ascii_letters 、punctuation的集合 |
string.punctuation | 所有特殊字符 ('!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~') |
string.whitespace | 所有不可见的字符,如空格,制表符,回车符等。(' \t\n\r\x0b\x0c') |
string.capwords() | string.capwords(s,sep=None)以sep作为分隔符,分割字符串s,然后将每个字段的首字母换成大写。 |