python常用开发函数-生成指定长度随机字符串

通过random生成随机随机字符串

方法一

import random
def random_string(length:int) -> str:
    """
    length: 指定随机字符串长度
    """
    random_str = ''
    base_str = string.digits + string.ascii_letters
    for i in range(length):
        random_string += random.choice(base_str)
    return random_str

方法二

import random
def random_string(length:int) -> str:
    """
    length: 指定随机字符串长度
    """
    base_str = string.digits + string.ascii_letters
    random_str = ''.join(random.choices(base_str, k=length))
    return random_str


方法三(方法二的匿名函数版本)

import random, string
random_string = lambda x: ''.join(random.choices(string.digits+string.ascii_letters,k=x))
print(random_string(10))
posted @ 2022-08-19 08:57  Jruing  阅读(891)  评论(0编辑  收藏  举报