python random函数sample_Python_random函数

python random函数sample_Python_random函数一、random.choice()随机取一个元素1、元素可以是列表也可以是字符串2、返回的结果是字符串3、返回的结果可以赋值给变量二、random.sample()随机取n个元素1、元素必须是列表2、返回的结果是列表3、返回的结果可以赋值给变量三、random.random()随机生成0~1的小数1、结果包含15个小数2、返回的结果可以赋值给变量四、random.randint()随机生成一个范围…

大家好,欢迎来到IT知识分享网。

一、random.choice()

随机取一个元素

1、元素可以是列表也可以是字符串

2、返回的结果是字符串

3、返回的结果可以赋值给变量

d490132fb1bf4114d9f23f7a4a6f5ffd.png

二、random.sample()

随机取n个元素

1、元素必须是列表

2、返回的结果是列表

3、返回的结果可以赋值给变量

dba9710d2a29b30ddd702f0a8ed41a33.png

三、random.random()

随机生成0~1的小数

1、结果包含15个小数

2、返回的结果可以赋值给变量

6c1cb832a44108cfa1cd97fc09051ba1.png

四、random.randint()

随机生成一个范围内的整数

1、结果是一个整数

2、返回的结果可以赋值给变量

e50cd644348dd63a20ebdad45fd339ec.png

五、random.uniform(1,10)

随机生成一个范围内的小数

1、结果是一个小数

2、返回的结果可以赋值给变量

d33ca0e36aadc90acf427e1eb9909d23.png

六、random.shuffle()

1、元素必须是列表

2、返回的结果是列表

3、返回的结果不可赋值,赋值厚实None(类似于原地洗牌,直接打印即可)

f7cb05e75cb4ea8930dca7da15b4aea2.png

练习题:

生成一个密码。内容是一个变量。

满足变量定义规则:字母或下划线开头,不能以数字开头,

可以包含字母、数字、下划线(昨天邮件的标题发现很多同学都只生成了数字)

importstringimportrandom

start_letters= “”result_letters= “”result= “”start_letters= list(random.choice(“_” + string.ascii_letters))#开头

print(start_letters)

result_letters= random.sample(“_” + string.ascii_letters+string.digits,9)#再随机生成9位内容

result = start_letters+result_lettersprint(result)

random.shuffle(result)print(result)

e025d5ba5760ad27d253a5a8dbb6e156.png

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/12791.html

(0)
上一篇 2024-03-10 19:00
下一篇 2024-03-11 09:00

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

关注微信