码迷,mamicode.com
首页 > 其他好文 > 详细

字符串练习题(2)

时间:2019-10-05 12:41:31      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:letters   let   练习题   +=   style   bsp   sci   字母数   color   

练习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)

标签:letters   let   练习题   +=   style   bsp   sci   字母数   color   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!