import:: import string doc:: string
该模块大部分已被 str 所取代
.capwords()
把字符串中所有单词的首字母转换为大写。
import string
string.capwords("they're bill's friends from the UK")
# 返回: "They're Bill's Friends From The Uk"
.capwords 是用空格拆分单词的,等同于先调用 .split() 拆分单词,然后使用 .capitalize()转换为大写, 最后调用 .join() 合并结果。
字符串常量
import string
# 大小写字母, 即 ascii_lowercase 和 ascii_uppercase 拼接
string.ascii_letters
# 返回:'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
# 小写字母
string.ascii_lowercase
# 返回: 'abcdefghijklmnopqrstuvwxyz'
# 大写字母
string.ascii_uppercase
# 返回: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
# 数字
string.digits
# 返回: '0123456789'
# 符号
string.punctuation
# 返回: '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
返回的值均为字符串