Skip to content
python
import string

whitespace – 包含所有空白的字符串
ascii_lowercase – 包含所有小写字母的字符串
ascii_uppercase – 一个包含所有ASCII大写字母的字符串
ascii_letters – 包含所有ASCII字母的字符串
digits – 包含所有十进制位数的字符串
hexdigits – 包含所有 十六进制数字的字符串
octdigits – 包含所有八进制数字的字符串
punctuation – 包含所有标点字符的字符串
printable – 包含所有可打印的字符的字符串


print(string.digits)  # 输出包含数字 0~9 的字符串
print(string.ascii_letters)  # 包含所有字母 (大写或小写) 的字符串
print(string.ascii_lowercase)  # 包含所有小写字母的字符串
print(string.ascii_uppercase)  # 包含所有大写字母的字符串
##############
0123456789
abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ


print([chr(i) for i in range(65, 91)])  # 所有大写字母
print([chr(i) for i in range(97, 123)])  # 所有小写字母
print([chr(i) for i in range(48, 58)])   # 所有数字


import random
def get_code():
    source = list('0123456789')
    for i in range(97, 123):
        source.append(chr(i))
    print(''.join(random.sample(source, 4)))

组合使用提出大写字母

python
import string

a = 'XQX 大家好'
 
print(a.strip(string.ascii_uppercase)) # 利用 string.uppercase 代表大写字母

Powered by VitePress