python标准库 string
时间: 2023-09-14 14:02:32 浏览: 87
Python标准库中的`string`模块提供了一些用于字符串操作的常量和函数。该模块包括以下内容:
1. `string.ascii_letters`:包含所有 ASCII 字母(大写和小写)的字符串。
2. `string.ascii_lowercase`:包含所有 ASCII 小写字母的字符串。
3. `string.ascii_uppercase`:包含所有 ASCII 大写字母的字符串。
4. `string.digits`:包含所有数字字符的字符串。
5. `string.hexdigits`:包含所有十六进制数字字符的字符串。
6. `string.octdigits`:包含所有八进制数字字符的字符串。
7. `string.printable`:包含可打印字符的字符串,包括 ASCII 字母、数字、标点符号和空格。
8. `string.punctuation`:包含所有 ASCII 标点符号的字符串。
9. `string.capwords(s[, sep])`:将字符串中的单词首字母大写并返回。可选参数`sep`指定单词分隔符,默认为空格。
下面是一个使用`string`模块的示例:
```python
import string
# 打印所有 ASCII 字母
print(string.ascii_letters)
# 打印所有 ASCII 小写字母
print(string.ascii_lowercase)
# 打印所有 ASCII 大写字母
print(string.ascii_uppercase)
# 打印所有数字字符
print(string.digits)
# 打印所有十六进制数字字符
print(string.hexdigits)
# 打印所有八进制数字字符
print(string.octdigits)
# 打印可打印字符
print(string.printable)
# 打印所有 ASCII 标点符号
print(string.punctuation)
# 将字符串中的单词首字母大写并返回
print(string.capwords("hello world"))
```
阅读全文