欢迎访问宙启技术站
智能推送

使用gen_test()函数生成Python中的测试数据

发布时间:2024-01-02 12:29:54

下面是一个使用gen_test()函数生成Python测试数据的例子:

import random

def gen_test():
    # 生成随机整数
    num = random.randint(1, 100)
    print("随机整数:", num)
    
    # 生成随机浮点数
    float_num = random.uniform(1.0, 10.0)
    print("随机浮点数:", float_num)
    
    # 生成随机字符
    char = random.choice('abcdefghijklmnopqrstuvwxyz')
    print("随机字符:", char)
    
    # 生成随机字符串
    string = ''.join(random.choices('abcdefghijklmnopqrstuvwxyz', k = 5))
    print("随机字符串:", string)
    
    # 生成随机列表
    lst = random.sample(range(1, 11), 5)
    print("随机列表:", lst)
    
    # 生成随机字典
    keys = random.sample(range(1, 11), 5)
    values = random.sample(range(10, 21), 5)
    dictionary = dict(zip(keys, values))
    print("随机字典:", dictionary)

gen_test()

输出示例:

随机整数: 45
随机浮点数: 6.899992777960448
随机字符: b
随机字符串: zqpcn
随机列表: [5, 4, 10, 1, 9]
随机字典: {9: 17, 3: 20, 2: 13, 4: 16, 6: 12}

在这个例子中,我们使用random模块生成了随机整数、随机浮点数、随机字符、随机字符串、随机列表和随机字典。利用gen_test()函数,我们每次运行代码都会得到不同的测试数据。这对于测试代码的各种情况非常有帮助。