其他分享
首页 > 其他分享> > random和string,随机数和字母

random和string,随机数和字母

作者:互联网

import random
import string

print(random.randint(1,100))  #产生1——100的随机整数
print(random.choice(["q",'mpp',1,100,999]))  #随机选择一个,传list或字符串
print(random.sample(["q",'mpp',1,100,999],2))  #随机取N个元素,返回的是哥哥list
print(random.uniform(1,10))  #随机去个浮点数
l = ["q",'mpp',1,100,999]
random.shuffle(l)#洗牌,打乱顺序,只能传list
print(l)

print(string.digits)
print(string.ascii_lowercase)
print(string.ascii_uppercase)
print(string.ascii_letters)
print(string.punctuation)

运行结果

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

 

标签:string,random,999,随机数,print,100,mpp
来源: https://www.cnblogs.com/mpp0905/p/15953055.html