python 得到漢字的拼音


import pypinyin
# 不帶聲調的(style=pypinyin.NORMAL)
def pinyin(word):
    s = ''
    for i in pypinyin.pinyin(word, style=pypinyin.NORMAL):
        s += ''.join(i)
    return s

# 帶聲調的(默認)
def yinjie(word):
    s = ''
    # heteronym=True開啟多音字
    for i in pypinyin.pinyin(word, heteronym=True):
        s = s + ''.join(i) + " "
    return s
print(pinyin('張三'))
print(yinjie('張三'))

結果:

====================== RESTART: D:/python_pandas/pinyin.py =====================
zhangsan
zhāng sān
>>>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM