Python实现汉字人名按拼音或笔画顺序排序
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
任务描述:
编写Python程序,对给定的多个人名按笔画多少或拼音排序。
主要思路:
把每个汉字对应的笔画数量按Unicode编码顺序存入文本文件以便重复利用,内容如下图,所有数字存为一行,相邻数字使用英文半角逗号分隔。可以后台发送消息“汉字笔画”下载这个文件。
对于给定的汉字获取Unicode编码后使用Unicode编码作为下标获取相应的笔画数量。
参考代码:
运行结果:
如果需要对人名按拼音顺序排序,可以使用扩展库pypinyin,首先在cmd或PowerShell环境执行命令pip install pypinyin安装扩展库,然后参考下面的代码思路进行改写即可。
公众号“Python小屋”
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |