前言
今天分享是一個將漢字轉換為拼音的的第三方庫:xpinyin
。
shortuuid
簡介
將漢字轉換為拼音的的第三方庫:xpinyin
安裝
Python
版本大於等於3.6pip install -U xpinyin
Python
版本小於3.6pip install xpinyin==0.5.7
簡單使用
預設分隔符為
-
>>> from xpinyin import Pinyin >>> p = Pinyin() >>> p.get_pinyin("上海") 'shang-hai'
顯示聲調
>>> p.get_pinyin("上海", tone_marks='marks') 'shàng-hǎi' >>> p.get_pinyin("上海", tone_marks='numbers') >>> 'shang4-hai3'
去掉分隔符
>>> p.get_pinyin("上海", '') 'shanghai'
指定分隔符
>>> p.get_pinyin("上海", ' ') 'shang hai'
獲取首字母,並修改分隔符
>>> p.get_initial("上") 'S' >>> p.get_initials("上海") 'S-H' >>> p.get_initials("上海", '') 'SH' >>> p.get_initials("上海", ' ') 'S H'
獲取聲母
>>> p.get_initials("上海", splitter='-', with_retroflex=True) 'SH-H'
獲取多種讀音的組合
>>> p.get_pinyins('模型', splitter=' ', tone_marks='marks') ['mó xíng', 'mú xíng'] >>> p.get_pinyins('模樣', splitter=' ', tone_marks='marks') ['mó yáng', 'mó yàng', 'mó xiàng', 'mú yáng', 'mú yàng', 'mú xiàng']
作用
這個庫的作用很簡單,就是從字轉音的方式教大家認識漢語,學明白漢語!
尾巴
這個庫是在大力宣傳漢語呀,給想學習漢語的人一個學習的機會吧,要大力支援!
本作品採用《CC 協議》,轉載必須註明作者和本文連結