Python string 模块
实例
使用字符串常量进行验证:
import string
name = 'Linus123'
has_digit = any(char in string.digits for char in name)
print(f'Name contains digit: {has_digit}')
亲自试一试 »
定义和用法
字符串模块提供用于常见字符串操作的常量和类。
您可以使用它来访问预定义的字符集(字母、数字、标点符号),或者使用 Template 类创建自定义字符串格式化程序。
成员
| 成员 | 描述 |
|---|---|
| Formatter | 用于自定义字符串格式化的类。 |
| Template | 用于使用 $ 占位符进行简单字符串替换的类。 |
| ascii_letters | ascii_lowercase 和 ascii_uppercase 的连接。 |
| ascii_lowercase | 小写 ASCII 字母:'abcdefghijklmnopqrstuvwxyz'。 |
| ascii_uppercase | 大写 ASCII 字母:'ABCDEFGHIJKLMNOPQRSTUVWXYZ'。 |
| capwords() | 将字符串拆分成单词并将每个单词的首字母大写。 |
| digits | 十进制数字:'0123456789'。 |
| hexdigits | 十六进制数字:'0123456789abcdefABCDEF'。 |
| octdigits | 八进制数字:'01234567'。 |
| printable | 所有可打印的 ASCII 字符。 |
| punctuation | ASCII 标点符号。 |
| whitespace | 所有 ASCII 空白字符(空格、制表符、换行符等)。 |

