Python汉字转拼音如何实现?Python怎么得到汉字的拼音

中文汉字和英语之间的区别不仅在文件数量上的差距 , 另外一个不同的点就在于每个汉字都能够使用英文拼出它的拼音和声调 。而这一篇文章小编就是会来给大家介绍一下 , python汉字转拼音的方法教程 , 感兴趣的话就往下看看吧 。

Python汉字转拼音如何实现?Python怎么得到汉字的拼音

文章插图
1.实现这个需求得先将pypinyin这个第三方库给下载安装好 , windows系统打开控制台 , 其他的系统打开终端 , 然后复制如何命令粘贴并执行即可 , 示例如下:
pip3 install pypinyin2.安装好之后就能够在python程序内导入该模块并且使用了 , 只需要调用模块内pinyin这个方法即可将字符串转为拼音 , 代码示例如下:
【Python汉字转拼音如何实现?Python怎么得到汉字的拼音】from pypinyin import pinyinprint(pinyin('朝阳', heteronym=True))[['zhāo', 'cháo'], ['yáng']]上面代码示例之中每个汉字转为拼音之后都会放在一个单独的一维数组之中 , 而朝阳这个汉字有两种读音 , 所以会在数组内有两个元素来表示 。除了拼音单词之外 , 还有声调也会标记出来 , heteronym这个参数就是用来显示多音字结果的 。
3.而在有些情况下只需要将汉字转为拼音而不需要将音调给标记出来 , 那么就可以使用模块内的另外一个方法lazy_pinyin()了 。它能够将字符串转为拼音并且去除音调 , 而不再是以单独的一维列表来保存每个汉字的拼音 , 所有拼音都会以字符串格式保存在一个数组之中 , 代码示例如下所示:
print(lazy_pinyin('小兔子'))['xiao', 'tu', 'zi']以上就是关于“Python汉字转拼音如何是什么?Python怎么得到汉字的拼音”的全部内容了 , 希望对你有所帮助 。

    推荐阅读