字符串练习题

Posted wenm1128

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串练习题相关的知识,希望对你有一定的参考价值。

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

 

以上是关于字符串练习题的主要内容,如果未能解决你的问题,请参考以下文章

python编程练习-字符串移位练习题

练习题 ---字符串-列表 加深练习

Python练习题3.8字符串逆序

Python练习题3.11字符串排序

Python练习题

Python练习题3.13字符串替换