这里我使用的第三方库是:【pypinyin】
pip install pypinyin
>>> from pypinyin import pinyin, lazy_pinyin, Style >>> pinyin('中心') [['zhōng'], ['xīn']] >>> pinyin('中心', heteronym=True) # 启用多音字模式 [['zhōng', 'zhòng'], ['xīn']] >>> pinyin('中心', style=Style.FIRST_LETTER) # 设置拼音风格 [['z'], ['x']] >>> pinyin('中心', style=Style.TONE2, heteronym=True) [['zho1ng', 'zho4ng'], ['xi1n']] >>> pinyin('中心', style=Style.BOPOMOFO) # 注音风格 [['ㄓㄨㄥ'], ['ㄒㄧㄣ']] >>> pinyin('中心', style=Style.CYRILLIC) # 俄语字母风格 [['чжун1'], ['синь1']] >>> lazy_pinyin('中心') # 不考虑多音字的情况 ['zhong', 'xin']
>>> from pypinyin import Style, pinyin >>> pinyin('下雨天', style=Style.INITIALS) [['x'], [''], ['t']]
这时你可以使用首字母风格(FIRST_LETTER)
>>> from pypinyin import Style, pinyin >>> pinyin('下雨天', style=Style.FIRST_LETTER) [['x'], ['y'], ['t']]
详细文档传送门:【汉字拼音转换工具】
本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。
我来说两句