首页 > 其他 > 详细

字符串练习题(2)

时间:2019-10-05 11:05:21      阅读:72      评论:0      收藏:0      [点我收藏+]
练习3:生成随机的字母和数字,需要类似格式:
字母数字字母数字字母数字,生成长度为10的字符串
>>> chr(random.randint(97,122))  #随机生成一个字母
o
>>> random.randint(0,9)   #随机生成一个数字
7
>>> chr(random.randint(97,122))+str(random.randint(0,9))   #拼接,随机生成一对字母加数字
m7
import random


>>> result =""
>>> for i in range(5):
...     result+=chr(random.randint(97,122))+str(random.randint(0,9))
...
>>> print(result)
e4f2p4b4z0
方法2:
import random
result =""
for i in range(10):
    if i %2 ==0:
        result+=chr(random.randint(97,122))
    else:
        result+=str(random.randint(0,9))   

print(result)


方法3:
import random
import string
result =""
for i in range(5):
    result+=string.ascii_letters[random.randint(0,52)]+string.digits[random.randint(0,9)]   

print(result)

 

字符串练习题(2)

原文:https://www.cnblogs.com/wenm1128/p/11624127.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!