Python实现汉字人名按拼音或笔画顺序排序

您所在的位置:网站首页 汉字笔画顺序规则表图 Python实现汉字人名按拼音或笔画顺序排序

Python实现汉字人名按拼音或笔画顺序排序

2023-06-12 12:00| 来源: 网络整理| 查看: 265

Python实现汉字人名按拼音或笔画顺序排序 原创

董付国 2023-06-10 13:48:54 ©著作权

文章标签 graphviz webgl tkinter websocket ssl 文章分类 Python 后端开发

©著作权归作者所有:来自51CTO博客作者董付国的原创作品,请联系作者获取转载授权,否则将追究法律责任

任务描述:

编写Python程序,对给定的多个人名按笔画多少或拼音排序。

主要思路:

把每个汉字对应的笔画数量按Unicode编码顺序存入文本文件以便重复利用,内容如下图,所有数字存为一行,相邻数字使用英文半角逗号分隔。可以后台发送消息“汉字笔画”下载这个文件。

Python实现汉字人名按拼音或笔画顺序排序_websocket

对于给定的汉字获取Unicode编码后使用Unicode编码作为下标获取相应的笔画数量。

参考代码:

Python实现汉字人名按拼音或笔画顺序排序_webgl_02

运行结果:

Python实现汉字人名按拼音或笔画顺序排序_ssl_03

如果需要对人名按拼音顺序排序,可以使用扩展库pypinyin,首先在cmd或PowerShell环境执行命令pip install pypinyin安装扩展库,然后参考下面的代码思路进行改写即可。

Python实现汉字人名按拼音或笔画顺序排序_graphviz_04

公众号“Python小屋”

收藏 评论 分享 举报

上一篇:微课|Python快速判断垃圾邮件

下一篇:Python+pandas设置DataFrame显示样式



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3