哪有什么岁月静好,不过是有人替你负重前行!

python string和random模块 实现随机数字,字母

import string

print(string.ascii_letters) #打印所有大小写字母
print(string.ascii_lowercase) #打印所有小写字母
print(string.ascii_uppercase) #打印所有大写字母
print(string.punctuation) #打印键盘上所有特殊字符
print(string.digits) #打印数字

  结果:

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
0123456789

  

random模块

import random
print(random.choice('abcdefghi'))  #打印一个随机字母,参数也可以是一个列表

s = 'agefaioigoedxgsa'
print(random.sample(s,3))  #从数据源s中随机取出3个值

print(random.randint(1,100))  #打印一个随机数

  结果:

g
['a', 'o', 'g']
20

打乱列表顺序

random.shuffle(all_card)  #打乱列表顺序

 

posted @ 2021-11-02 17:59  longfei825  阅读(135)  评论(0编辑  收藏  举报