python随机产生姓名和手机号

需要导入两个模块:

import random

import random as r


随机生成姓名:

first_name = ["王", "李", "张", "刘", "赵", "蒋", "孟", "陈", "徐", "杨", "沈", "马", "高", "殷", "上官", "钟", "常"]
second_name = ["伟", "华", "建国", "洋", "刚", "万里", "爱民", "牧", "陆", "路", "昕", "鑫", "兵", "硕", "志宏", "峰", "磊", "雷", "文","明浩", "光", "超", "军", "达"]
name = r.choice(first_name) + r.choice(second_name)

随机生成手机号:

phone_f = "182"
phone_e = random.randint(10000000,99999999)
phone = phone_f + str(phone_e)

其他随机语句:

print(random.random())#随机浮点数,默认取0-1,不能指定范围
print(random.randint(1,20))#随机整数
print(random.randrange(1,20))#随机产生一个range
print(random.choice('x23serw4'))#随机取一个元素
print(random.sample('hello',2))#从序列中随机取几个元素
print(random.uniform(1,9))#随机取浮点数,可以指定范围
x = [1,2,3,4,6,7]
random.shuffle(x)#洗牌,打乱顺序,会改变原list的值
print(x)
print(string.digits)#所有的数字
print(string.ascii_letters)#所有的字母
print(string.punctuation)#所有的特殊字符


猜你喜欢

转载自blog.csdn.net/qq_30990097/article/details/80942727