复制下面运行

"""
要获取一个手机号,首先需要了解手机号码的组成规律:
①手机号码一共有11位
②第1位目前都是1
③第2位in[3、4、5、7、8] 取值
④第3位比较复杂一些,根据第2位的数字,对应运营商的生成规律
⑤后8位是随机生成的8个数字
"""import randomdef get_phone_num():second_spot = random.choice([3, 4, 5, 7, 8])third_spot = {3: random.randint(0, 9),4: random.choice([5, 7, 9]),5: random.choice([i for i in range(10) if i != 4]),7: random.choice([i for i in range(10) if i not in [4, 9]]),8: random.randint(0, 9), }[second_spot]remain_spot = random.randint(9999999, 100000000)phone_num = "1{}{}{}".format(second_spot, third_spot, remain_spot)return phone_numif __name__ == '__main__':print(get_phone_num())

Python 如何随机生成手机号?相关推荐

  1. python判断手机号码是否正确_Python实现随机生成手机号及正则验证手机号的方法...

    本文实例讲述了Python实现随机生成手机号及正则验证手机号的方法.分享给大家供大家参考,具体如下: 依据 根据2017年10月份最新的手机号正则进行编码, 正则如下: (13\d|14[579]|1 ...

  2. python随机生成手机号和密码

    python代码随机生成手机号 import random def createPhone():for k in range(10):prelist=["130", "1 ...

  3. python——根据公司名称查找公司地址(批量)、随机生成姓名、随机生成手机号

    根据公司名称查找公司地址 随机生成姓名 随机生成手机号 各个功能都已经封装成了独立的方法,直接粘贴使用即可 import requests import re from urllib import p ...

  4. python怎么随机生成数据_Python-随机生成数据

    from random importchoice,randintimportstringimportcodecsimportrandomimportopenpyxlimporttimefrom ope ...

  5. 随机生成手机号 JS

    /** * 随机生成手机号 */ function getMoble() { var prefixArray = new Array("130", "131", ...

  6. postman前置脚本Pre-requests Scrip随机生成手机号和姓名

    1. 随机生成手机号: const randomInt = (min, max) => Math.floor(Math.random() * (max - min + 1)) + min; nu ...

  7. python学习——随机生成姓名手机号等测试数据

    随机生成姓名手机号数据 import randomdef random_name():# 删减部分,比较大众化姓氏firstName = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔 ...

  8. Python:随机生成手机号码

    # !/usr/bin/env python # coding:UTF-8""" @version: python3.x @author:曹新健 @contact: 61 ...

  9. python中随机生成数字方法

    在python中经常会需要随机生成一些数字,此时就需要用到python中的random模块中的randint函数了,方法如图: 此时执行程序时会随机生成闭区间1到100之间的数字,包含1和100, 但 ...

最新文章

  1. Mysql 索引原理及优化
  2. c# 说说开发通用通信库,尤其是分布式服务的通信
  3. “面试不败计划”:面试题基础三
  4. 【Python入门】Python之shutil模块11个常用函数详解
  5. ASP.NET Core 3.x - 为什么采用新的 Endpoint Routing 路由系统
  6. configure: error: zlib library not found
  7. 恋爱必经阶段,过不来就分了
  8. handlersocket mysql,MySQL插件HandlerSocket
  9. 通过V90PN通讯故障实例来看线路干扰与线路错误的区别
  10. Python--快速爬取千张高清壁纸
  11. 关键词词云怎么做_做关键词分析,我有4款免费词云工具
  12. Windows中使用Termius
  13. FDD and HDD
  14. pads查看pcb软件
  15. 两步实现在网站左下角实现音乐播放器弹窗听歌
  16. 基于区块链技术的供应链金融平台
  17. 调试笔记之雨过天晴多点还原软件MBR实例
  18. 青春励志感悟人生语录
  19. 物价压力居高不下 低成本生活抠抠族各显神通
  20. UILocalizedIndexedCollation

热门文章

  1. Java小工具:B站视频选集搜索器--获取选集信息
  2. “一票易得” 微微网络电话五一抢票进行时
  3. 问题定位 | PostgreSQL 报错 requested WAL segment has already been removed
  4. 从本体论到知识图谱, 著名学者Pascal Hitzler长文回顾语义网20年发展
  5. [ctfshow]入门4
  6. 学会python之后可以做哪些兼职?
  7. Stunnel 的用法
  8. 人数统计技术客流统计分析系统
  9. SSD固态硬盘究竟快在哪?
  10. Ctypto方式加解密