【办公类-23-01】20240128《百家姓》单姓与复姓

2024-03-24 09:10

本文主要是介绍【办公类-23-01】20240128《百家姓》单姓与复姓,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

结果展示

背景需求:

20240128我去了苏州吴江的黎里古镇游玩,哪里有一面墙上都是百家姓做装饰。

这让我又想到我班级里的7个王姓的重姓率!

【办公类-19-02-01】20240119统计班级幼儿姓名的长度、汉字重复、拼音重复(有无声调)Python-CSDN博客文章浏览阅读1k次,点赞33次,收藏19次。【办公类-19-02-01】20240119统计班级幼儿姓名的长度、汉字重复、拼音重复(有无声调)Pythonhttps://blog.csdn.net/reasonsummer/article/details/135703409

百家姓里包含氏族传承的文化,那么第一步,我先算一下《百家姓》里有多少了单姓 多少个复姓。

以下这份里面有所有的《百家姓》的姓氏,并通过方框展示了单姓和复姓

百家姓(传统蒙学三大读物之一)_百度百科《百家姓》是一部关于汉字姓氏的作品。按文献记载,成文于北宋初。原收集姓氏411个,后增补到504个,其中单姓444个,复姓60个。《百家姓》采用四言体例,对姓氏进行了排列,而且句句押韵,虽然它的内容没有文理,但对于中国姓氏文化的传承、中国文字的认识等方面都起了巨大作用,这也是能够流传千百年的一个重要因素。《百家姓》与《三字经》《千字文》并称“三百千”,是中国古代幼儿的启蒙读物。“赵钱孙李”成为《百家姓》前四姓是因为百家姓形成于宋朝,故而宋朝皇帝的赵氏、吴越国国王钱俶、正妃孙氏以及南唐国主李氏成为百家姓前四位。icon-default.png?t=N7T8https://baike.baidu.com/item/%E7%99%BE%E5%AE%B6%E5%A7%93/194637?anchor=1#1

网上搜索也证明数量正确

仉督姓氏以前是复姓,现代算作两个字

代码展示:

'''
《百家姓》里的单姓氏与复姓数量
作者:阿夏
时间:2024年1月28日
'''single_familyname='赵钱孙李 周吴郑王 冯陈褚卫 蒋沈韩杨\
朱秦尤许 何吕施张 孔曹严华 金魏陶姜\
戚谢邹喻 柏水窦章 云苏潘葛 奚范彭郎\
鲁韦昌马 苗凤花方 俞任袁柳 酆鲍史唐\
费廉岑薛 雷贺倪汤 滕殷罗毕 郝邬安常\
乐于时傅 皮卞齐康 伍余元卜 顾孟平黄\
和穆萧尹 姚邵湛汪 祁毛禹狄 米贝明臧\
计伏成戴 谈宋茅庞 熊纪舒屈 项祝董梁\
杜阮蓝闵 席季麻强 贾路娄危 江童颜郭\
梅盛林刁 钟徐邱骆 高夏蔡田 樊胡凌霍\
虞万支柯 昝管卢莫 经房裘缪 干解应宗\
丁宣贲邓 郁单杭洪 包诸左石 崔吉钮龚\
程嵇邢滑 裴陆荣翁 荀羊於惠 甄曲家封\
芮羿储靳 汲邴糜松 井段富巫 乌焦巴弓\
牧隗山谷 车侯宓蓬 全郗班仰 秋仲伊宫\
宁仇栾暴 甘钭厉戎 祖武符刘 景詹束龙\
叶幸司韶 郜黎蓟薄 印宿白怀 蒲邰从鄂\
索咸籍赖 卓蔺屠蒙 池乔阴郁 胥能苍双\
闻莘党翟 谭贡劳逄 姬申扶堵 冉宰郦雍\
却璩桑桂 濮牛寿通 边扈燕冀 郏浦尚农\
温别庄晏 柴瞿阎充 慕连茹习 宦艾鱼容\
向古易慎 戈廖庾终 暨居衡步 都耿满弘\
匡国文寇 广禄阙东 欧殳沃利 蔚越夔隆\
师巩厍聂 晁勾敖融 冷訾辛阚 那简饶空\
曾毋沙乜 养鞠须丰 巢关蒯相 查后荆红\
游竺权逯 盖益桓公 晋楚闫法 汝鄢涂钦\
归海  仉督 岳帅缑亢 况后有琴 商牟佘佴 伯赏\
墨哈谯笪 年爱阳佟 言福'double_familyname='万俟司马 上官欧阳 夏侯诸葛 闻人东方 赫连皇甫 尉迟公羊\
澹台公冶 宗政濮阳 淳于单于 太叔申屠\
公孙仲孙 轩辕令狐 钟离宇文 长孙慕容\
鲜于闾丘 司徒司空 亓官司寇 子车\
颛孙端木 巫马公西 漆雕乐正 壤驷公良\
拓跋夹谷 宰父谷梁 \
段干百里 东郭南门 呼延羊舌微生\
梁丘左丘 东门西门\
南宫 \
第五'
single_familyname=''.join([i. strip() for i in single_familyname])
print(single_familyname)
double_familyname=''.join([i. strip() for i in double_familyname])
print(double_familyname)print('《百家姓》中单姓数量',len(single_familyname))
# 《百家姓》中单姓数量 444,,仉督算作两个单姓
s_list=[]
for s in range(len(single_familyname)):s_list.append(single_familyname[s])
print(s_list)
for ss in range(len(s_list)):print('单姓','%02d'%(ss+1),s_list[ss])print('《百家姓》中复姓数量',int(len(double_familyname)/2))
# 《百家姓》中复姓数量 60  
d_list=[]
for d in range(int(len(double_familyname)/2)):d_list.append(double_familyname[d*2:d*2+2])
print(d_list)
for dd in range(len(d_list)):print('复姓','%02d'%(dd+1),d_list[dd])

结果展示:

拓展知识:

可以用姓氏和常用名字进行随机取名哦

百家姓生成一个随机名字的python 姓氏随机_mob6454cc780924的技术博客_51CTO博客百家姓生成一个随机名字的python 姓氏随机, defrandom_name(self):#常见姓氏-单姓氏first_one_name="赵钱孙李周吴郑王冯陈褚卫蒋沈韩杨朱秦尤许何吕施张孔曹严华"\"金魏陶姜戚谢邹喻水云苏潘葛奚范彭郎鲁韦昌马苗凤花方俞任袁"\"icon-default.png?t=N7T8https://blog.51cto.com/u_16099324/6872808给百家姓的单姓和复姓 前面分别编号。

Python实现:与其穷举构造字典,不如直接用《百家姓》返回其index|python|fx|代码_网易订阅Python实现:与其穷举构造字典,不如直接用《百家姓》返回其index,python,fx,百家姓,代码,indexicon-default.png?t=N7T8https://www.163.com/dy/article/H3ION44U0516W3V7.html

这篇关于【办公类-23-01】20240128《百家姓》单姓与复姓的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/841122

相关文章

安卓链接正常显示,ios#符被转义%23导致链接访问404

原因分析: url中含有特殊字符 中文未编码 都有可能导致URL转换失败,所以需要对url编码处理  如下: guard let allowUrl = webUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) else {return} 后面发现当url中有#号时,会被误伤转义为%23,导致链接无法访问

hdu 2602 and poj 3624(01背包)

01背包的模板题。 hdu2602代码: #include<stdio.h>#include<string.h>const int MaxN = 1001;int max(int a, int b){return a > b ? a : b;}int w[MaxN];int v[MaxN];int dp[MaxN];int main(){int T;int N, V;s

集中式版本控制与分布式版本控制——Git 学习笔记01

什么是版本控制 如果你用 Microsoft Word 写过东西,那你八成会有这样的经历: 想删除一段文字,又怕将来这段文字有用,怎么办呢?有一个办法,先把当前文件“另存为”一个文件,然后继续改,改到某个程度,再“另存为”一个文件。就这样改着、存着……最后你的 Word 文档变成了这样: 过了几天,你想找回被删除的文字,但是已经记不清保存在哪个文件了,只能挨个去找。真麻烦,眼睛都花了。看

01 Docker概念和部署

目录 1.1 Docker 概述 1.1.1 Docker 的优势 1.1.2 镜像 1.1.3 容器 1.1.4 仓库 1.2 安装 Docker 1.2.1 配置和安装依赖环境 1.3镜像操作 1.3.1 搜索镜像 1.3.2 获取镜像 1.3.3 查看镜像 1.3.4 给镜像重命名 1.3.5 存储,载入镜像和删除镜像 1.4 Doecker容器操作 1.4

华为23年笔试题

消息传输 题目描述 在给定的 m x n (1 <= m, n <= 1000) 网格地图 grid 中,分布着一些信号塔,用于区域间通信。 每个单元格可以有以下三种状态:  值 0 代表空地,无法传递信号;  值 1 代表信号塔 A,在收到消息后,信号塔 A 可以在 1ms 后将信号发送给上下左右四个方向的信号塔; 值 2 代表信号塔 B,在收到消息后,信号塔 B 可以在 2ms

高效办公必备!图片转PDF功能,让工作更轻松

在数字化时代,将图片转换为PDF格式是一项非常实用的技能;无论是在工作、学习还是生活中,我们都可能遇到需要将图片转化为PDF格式的情况;今天通过这篇文章给大家分享四款好用的图片转pdf 的工具: 第一款:福昕转换器 这款专用于解决pdf与各种格式之间进行转换、合并以及音视频转文字等等各种需求的办公工具,其操作的界面非常简洁并直观,对新手伙伴非常友好;其次可以支持高达50个文件同时转换的意见批量

滚雪球学MyBatis(01):教程导读

MyBatis简介 前言 欢迎回到我们的MyBatis系列教程。在上期的内容中,我们详细介绍了MyBatis的基本概念、特点以及它与其他ORM框架(如Hibernate)的对比。我们还探讨了MyBatis在数据访问层中的优势,并解释了为什么选择MyBatis作为我们的持久化框架。在阅读了上期的内容后,相信大家对MyBatis有了初步的了解。 在本期内容中,我们将深入探讨MyBatis的基本配

【vulhub】thinkphp5 2-rce 5.0.23-rce 5-rce 漏洞复现

2-rec 1.启动环境  cd /.../vulhub/thinkphp/2-rce # cd进入2-rce靶场文件环境下docker-compose up -d # docker-compose启动靶场docker ps -a # 查看开启的靶场信息 2.访问192.168.146.136:8080网页 3.构造payload http

python+selenium2轻量级框架设计-01框架结构

接下来会介绍一个比较简单的框架结构,先看一下分类 config文件夹里放的是配置文件 framework文件夹里面放的是公共类,常用类,还有读配置文件类、日志类、截图类、发送邮件、生成测试报告、操作读取数据库、读取Excel等,后面几篇会一一介绍 logs文件夹存放生成的日志文件 pageobject存放页面类包括元素的定位等 screenshots文件放的是生成的截图 test_

python+selenium2学习笔记POM设计模式-01模式简介

Page Object模式是Selenium中的一种测试设计模式,主要是将每一个页面设计为一个Class,其中包含页面中需要测试的元素(按钮,输入框,标题 等),这样在Selenium测试页面中可以通过调用页面类来获取页面元素,这样巧妙的避免了当页面元素id或者位置变化时,需要改测试页面代码的情况。 当页面元素id变化时,只需要更改测试页Class中页面的属性即可。 Page Object模式是