Python生成随机字符串
Python生成随机字符串
方法1:string模块生成随机字符串
#-*- coding:utf-8 -*-
import string #导入string这个模块
# 输出包含数字0~9的字符串
print(string.digits)
# 包含所有字母(大写或小写)的字符串
print(string.ascii_letters)
# 包含所有小写字母的字符串
print(string.ascii_lowercase)
# 包含所有大写字母的字符串
print(string.ascii_uppercase)
# 包含所有标点的字符串
print(string.punctuation)
方法二: 使用表达式生成随机字符串
ASCII码地址 https://www.qqxiuzi.cn/bianma/ascii.htm
# 所有大写字母
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)]

本文介绍了两种在Python中生成随机字符串的方法。第一种是利用string模块,可以生成包含数字、字母(大小写)和标点的字符串。第二种方法是通过ASCII码,分别遍历范围来生成大写、小写字母和数字的列表。
1028

被折叠的 条评论
为什么被折叠?



