博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

Python string模块

Posted on 2020-06-05 15:12  面具下的戏命师  阅读(185)  评论(0编辑  收藏  举报

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,然后将每个字段的首字母换成大写。