string

 

2022-11-26

Python 常见的字符串操作,不过里面的许多函数已经移植到 str.

string

方法在 Python 3 标准库 第一章讲到。

.capwords()

把字符串中所有单词的首字母转换为大写,效果和 str#title|title 类型,但不同的是,title 会把

后的首字母也转为大写。

1
import string
2
3
string.capwords("they're bill's friends from the UK")
4
# 返回: "They're Bill's Friends From The Uk"

.capwords 是用空格拆分单词的,等同于先调用 str#split|split 拆分单词,然后使用 str#capitalize|capitalize转换为大写, 最后调用 str#join|join 合并结果。

字符串常量

1
import string
2
3
# 大小写字母, 即 ascii_lowercase 和 ascii_uppercase 拼接
4
string.ascii_letters
5
# 返回:'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
6
7
# 小写字母
8
string.ascii_lowercase
9
# 返回: 'abcdefghijklmnopqrstuvwxyz'
10
11
# 大写字母
12
string.ascii_uppercase
13
# 返回: 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14
15
# 数字
16
string.digits
17
# 返回: '0123456789'
18
19
# 符号
20
string.punctuation
21
# 返回: '!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'

返回的值均为字符串