zoukankan      html  css  js  c++  java
  • 字符串练习题(2)

    练习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)
  • 相关阅读:
    ajax优缺点
    关于测量专业软件使用感受及建议
    12.7
    12.6
    场景调研
    对搜狗输入法的看法及建议
    12.9
    12.8
    12.5站立会议
    12.4站立会议
  • 原文地址:https://www.cnblogs.com/wenm1128/p/11624127.html
Copyright © 2011-2022 走看看