每天分享一個好用的Python庫-xpinyin

SilenceHL發表於2021-06-29

前言

今天分享是一個將漢字轉換為拼音的的第三方庫:xpinyin

shortuuid

簡介

將漢字轉換為拼音的的第三方庫:xpinyin

安裝

  • Python版本大於等於3.6

    pip install -U xpinyin
  • Python版本小於3.6

    pip 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 協議》,轉載必須註明作者和本文連結

相關文章