美文网首页
汉字转化为拼音--python实现

汉字转化为拼音--python实现

作者: 蓝剑狼 | 来源:发表于2019-04-08 02:15 被阅读0次

将汉字转为拼音。可以用于汉字注音、排序、检索。
GitHub地址:
https://github.com/mozillazg/python-pinyin
详细文档地址:
http://pypinyin.rtfd.io/

安装

pip3 install pypinyin

使用

基本使用
from pypinyin import pinyin as py
print(py('汉字转化为拼音'))
# 运行结果
[['hàn'], ['zì'], ['zhuǎn'], ['huà'], ['wèi'], ['pīn'], ['yīn']]
#将运行结果进行优化
transform_result = py('将汉字转为拼音。可以用于汉字注音、排序、检索。')
print(type(transform_result))
for i in transform_result:
    for k in i:
        print(k,end=' ')
#运行结果
<class 'list'>
jiāng hàn zì zhuǎn wèi pīn yīn 。 kě yǐ yòng yú hàn zì zhù yīn 、 pái xù 、 jiǎn suǒ 。
多音字
from pypinyin import pinyin as py
print('"数"的拼音:',py('数',heteronym=True))
print('"数字"的拼音',py('数字',heteronym=True))
print('"壳"的拼音',py('壳',heteronym=True))
print('"地壳"的拼音',py('地壳',heteronym=True))
print('"中"的拼音',py('中',heteronym=True))
print('"中心"的拼音',py('中心',heteronym=True))
#运行结果
"数"的拼音: [['shù', 'shǔ', 'shuò']]
"数字"的拼音 [['shù'], ['zì']]
"壳"的拼音 [['ké', 'qiào']]
"地壳"的拼音 [['dì'], ['qiào']]
"中"的拼音 [['zhōng', 'zhòng']]
"中心"的拼音 [['zhōng', 'zhòng'], ['xīn']]

不带音调的拼音

from pypinyin import pinyin as py,lazy_pinyin as lpy, Style
print(lpy('数'))
print(lpy('中心'))
print(lpy('地壳'))
print(lpy('将汉字转为拼音'))
#运行结果
['shu']
['zhong', 'xin']
['di', 'qiao']
['jiang', 'han', 'zi', 'zhuan', 'wei', 'pin', 'yin']

相关文章

  • Python 拼音汉字互转

    汉字转拼音:pypinyin拼音转汉字:Pinyin2Hanzi Python汉字转拼音-拼音转汉字的效率测评

  • python 实现汉字转拼音

    python 简单实现姓名汉字转拼音 eg:张三丰 ——> zhangsf郭靖 ——> guojing

  • 发布 | 汉字转拼音工具

    通过查找汉字拼音库实现实时汉字转拼音的功能。 实现 加载汉字拼音对照文件pinyin.txt(4万+汉字拼音对照)...

  • 发布 | 汉字转拼音工具

    通过查找汉字拼音库实现实时汉字转拼音的功能。 实现 加载汉字拼音对照文件pinyin.txt(4万+汉字拼音对照)...

  • 汉字转化为拼音--python实现

    将汉字转为拼音。可以用于汉字注音、排序、检索。GitHub地址:https://github.com/mozill...

  • iOS汉字转拼音

    汉字转拼音 系统库实现:

  • Python 汉字转拼音

    看到了两个汉字转拼音的 python 库,在这里做一下总结和对比: pypinyin 1、安装 pip insta...

  • python汉字转拼音

    场景说明 把中文汉字、转成汉语拼音,包括: 纯汉字转拼音 汉字里面加有字母转拼音 转加声调的拼音 转用数字表示声调...

  • python3实现汉字转拼音

    一、简述 汉字转语音实现就分为两步,第一步将汉字转为拼音,第二步通过拼音调用相匹配的音频文件。下面是具体的开发实例...

  • excel实现汉字转拼音

    1.打开excel,选中相应的sheet,如下图: 2.快捷键“Alt+F11”进入Visual Basic编辑状...

网友评论

      本文标题:汉字转化为拼音--python实现

      本文链接:https://www.haomeiwen.com/subject/azlyiqtx.html