利用python随机生成姓名的实例教程
本篇文章主要讲解:利用python随机生成姓名的实例教程
作者:任聪聪
整体思路
在我们生成姓名的时候,一般我们要考虑的是姓名的组合构成,姓+名,姓是固定的,名是随机的,故此我们可以通过随机调用常用汉字来匹配成为姓名。
步骤一、导入随机库,整理常见的姓氏为一个数组
#coding=utf-8
import random
#常用汉字
surname = ["任","李","张"]
步骤二、导入常用汉字,并打乱顺序
#coding=utf-8
import random
#常用汉字
surname = ["任","李","张"]
dict = ['坞', '垛', '舒', '嫩', '闹', '瓷', '宝', '日', '滞', '足', '鼓', '确']
#打乱顺序
random.shuffle(dict)
步骤三、进行字节随机拼接
font_string = ''
# 随机调字符据并输出
for i in range(0,random.randint(1,2)):font_string+= random.choice(dict)
surname = random.choice(surname)
print(surname+font_string)
完整代码
#coding=utf-8
import random
#常用汉字
surname = ["任","李","张"]
dict = ["爱","婷","聪"]
#打乱顺序
random.shuffle(dict)
font_string = ''
# 随机调字符据并输出
for i in range(0,random.randint(1,2)):font_string+= random.choice(dict)
surname = random.choice(surname)
print(surname+font_string)
实际效果:
利用python随机生成姓名的实例教程相关推荐
- python etree创建xml_利用 Python ElementTree 生成 xml的实例
Python 处理 xml 文档的方法有很多,除了经典的 sax 和 dom 之外,还有一个 ElementTree. 首先 import 之: from xml.etree import Eleme ...
- Python语言学习:Python随机生成那些事之随机生成使用方法、案例应用之详细攻略
Python语言学习:利用Python随机生成那些事之随机生成使用方法.案例应用之详细攻略 目录 案例应用 1.随机生成指定区间内的某一值 案例应用 1.随机生成指定区间内的某一值 使用说明:给定区域 ...
- python随机生成30个8_Python生成六万个随机,唯一的8位数字和数字组成的随机字符串实例...
上代码: 环境:Python3 import random,string s=string.ascii_letters+string.digits print(s) n={''.join(random ...
- python按模板生成html_python 利用jinja2模板生成html代码实例
这篇文章主要介绍了python 利用jinja2模板生成html代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下from jinja2 imp ...
- python——根据公司名称查找公司地址(批量)、随机生成姓名、随机生成手机号
根据公司名称查找公司地址 随机生成姓名 随机生成手机号 各个功能都已经封装成了独立的方法,直接粘贴使用即可 import requests import re from urllib import p ...
- python学习——随机生成姓名手机号等测试数据
随机生成姓名手机号数据 import randomdef random_name():# 删减部分,比较大众化姓氏firstName = "赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔 ...
- python随机生成一个地区地址_Python生成随机MAC地址
利用python代码生成一个随机的MAC地址,使用python网络编程时或可用上,如果使用scapy模块则可直接利用RandMAC()函数来生成MAC. python 复制代码 代码如下: impor ...
- python随机生成11位手机号码_python随机生成手机号码
random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串. random.random() 用于生成一个随机浮点数:range[0.0,1.0) random.uniform(a ...
- python 随机生成密码
python 随机生成密码 #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 随机生成密码 ...
最新文章
- shell sh: 1: matlab: not found 解决方案
- python os 获取当前路径的绝对路径的上层目录_os 模块常用函数
- JQuery操作CheckBox和Radio
- 【机器学习基础】如何在Python中处理不平衡数据
- assignment symbolic automaton verilog设计
- [渝粤教育] 中国地质大学 电力系统保护原理 复习题 (2)
- 洛谷 P4012 深海机器人问题【费用流】
- React开发(274):ant design 时间显示秒
- 数据库实操——pandas写入数据库数据
- Canvas-drawImage 绘制图片模糊问题
- django-多级联动课堂版0912
- linux内核中的hook函数详解,linux内核中的hook函数详解
- ajax 详解(GET,POST方式传输以其封装)
- GET和POST 区别
- NTP-网络时间协议
- 虚拟化和禁用安全启动的设置
- cf手游服务器连接中断,CF手游服务器连接失败怎么回事 无法连接服务器
- C语言基础题集(课前:一维数组,二维数组)
- linux系统性能监控--内存利用率
- 现代密码学大作业(一):实现单表替换的频率分析(python3.7)