# 第一种方法:
# import random,string #调用randon,string 模块
# def phone():
# list=['135'] #自定手机号前三位
# a=string.digits #a=0123456789
# for i in range(8): #因为手机号是11位已经有三位了,所以循环8次
# b=random.choice(a) #在a种随机选择一个数赋值给b
# list.append(b) #把b 加入到list列表中
# c=''.join(list) #将最后的列表变为字符串
# print c #打印手机号码
# phone()
#
# #第二种方法
# def phone():
# list=['135'] #自定手机号前三位
# a=string.digits #a=0123456789
# for i in range(8): #因为手机号是11位已经有三位了,所以循环8次
# b=random.choice(a) #在a种随机选择一个数赋值给b
# list.append(b) #把b 加入到list列表中
# return ''.join(list) #将最后的列表变为字符串返回给函数
# print phone() #和第一种差不多,
# 第三种
# import random
# str='00000000111111222222333333456789' #我比较懒字符串里面必须是8个0 ,8个1....8个9
# str1=random.sample(str,8) #,不然会少很多靓号
# str2=''.join(str1)
# print '随机手机号码:'+'139'+str2
|
|