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
# 返回: '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

返回的值均为字符串