下面我将详细讲解如何使用Python实现随机创建电话号码的方法。
需求
我们需要一个方法,能够随机生成一个有效的11位电话号码。
实现步骤
- 导入random库,用于生成随机数。
python
import random
- 定义函数rand_phone(),用于生成随机电话号码。该函数使用python中的字符串格式化操作,随机生成11位电话号码。
python
def rand_phone():
prefix = ["130", "131", "132", "134", "135", "136", "137", "138", "139", "150", "151", "152", "157", "158", "159", "186", "187", "188"]
return "{}{}{}".format(random.choice(prefix), "".join(random.sample("0123456789", 4)), "".join(random.sample("0123456789", 4)))
- 调用函数rand_phone(),生成随机号码并输出。
python
phone = rand_phone()
print(phone)
示例说明
这里提供两个示例说明。
示例一
phone = rand_phone()
print(phone)
输出:
15212588653
示例二
for i in range(10):
phone = rand_phone()
print(phone)
输出:
15189644321
13478903165
13975894256
15243107896
18852463971
18638708514
13052784963
15864920317
13420695748
15285409637
以上就是使用Python实现随机创建电话号码的方法示例的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python实现随机创建电话号码的方法示例 - Python技术站