您当前的位置:首页 > 计算机 > 编程开发 > Python

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

时间:01-09来源:作者:点击数:
城东书院 www.cdsy.xyz

任务描述:

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

主要思路:

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

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

参考代码:

运行结果:

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

扩展阅读:

城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门