概述
1、生成4位验证码
代码:
import random
tmp=''
for i in range(4):
n=random.randrange(0,2)
if n==0:
num=random.randrange(65,91)
tmp+=chr(num)
else:
k=random.randrange(0,10)
tmp+=str(k)
print (tmp)
结果:
4B71
知识点:
1、导入 random 模块
2、random的一些方法:
随机生成[0.1)的浮点数、
print (random.random())
随机生成1000-9999之间的整数
print (random.randint(1000,1999))
#对序列中随机选择一个元素
list_string=['a','b','c','d','e','f']
print (random.choice(list_string))
print (random.choice('abcdefg'))
#对列表中元素随机排序
list_number=[1,2,3,4,5]
random.shuffle(list_number)
print (list_number)
#从指定序列中随机获取指定长度的片断
print (random.sample('abcdefggfe',2))
结果:
0.4407416399870018
1046
20
5.7829189489592725
b
a
[1, 3, 2, 5, 4]
['g', 'd']
3、内置函数 chr() 和str()
chr() 用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符。
str() 函数将对象转化为适于人阅读的形式。 返回一个对象的string格式。
最后
以上就是淡然小蝴蝶为你收集整理的python 随机数的练习的全部内容,希望文章能够帮你解决python 随机数的练习所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复