使用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()函数,我们每次运行代码都会得到不同的测试数据。这对于测试代码的各种情况非常有帮助。
