<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
將漢字轉為拼音,可以用於批次漢字註音、文字排序、拼音檢索文字等常見場景。
現在網際網路上有許多拼音轉換工具,基於Python的開源模組也不少,今天給大家介紹一個功能特性最多的模組: pypinyin
,它支援以下特性:
開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以存取這篇文章:超詳細Python安裝指南 進行安裝。
(可選1) 如果你用Python的目的是資料分析,可以直接安裝Anaconda,它內建了Python和pip.
(可選2) 此外,推薦大家用VSCode編輯器,它有許多的優點
請選擇以下任一種方式輸入命令安裝依賴:
1. Windows 環境 開啟 Cmd (開始-執行-CMD)。
2. MacOS 環境 開啟 Terminal (command+空格輸入Terminal)。
3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用介面下方的Terminal.
pip install pypinyin
最普通的拼音轉化方法如下:
# Python實用寶典 from pypinyin import pinyin, lazy_pinyin, Style pinyin('中心') # [['zhōng'], ['xīn']]
識別多音字:
# Python實用寶典 from pypinyin import pinyin, lazy_pinyin, Style pinyin('中心', heteronym=True) # 啟用多音字模式 # [['zhōng', 'zhòng'], ['xīn']]
設定輸出風格,只識別首字母:
# Python實用寶典 from pypinyin import pinyin, lazy_pinyin, Style pinyin('中心', style=Style.FIRST_LETTER) # 設定拼音風格 # [['z'], ['x']]
修改音調輸出位置,在相應字母的後面顯示音調,或者拼音的最後顯示音調:
# Python實用寶典 from pypinyin import pinyin, lazy_pinyin, Style # TONE2 在相應字母的後面顯示音調 pinyin('中心', style=Style.TONE2, heteronym=True) # [['zho1ng', 'zho4ng'], ['xi1n']] # TONE3 拼音的最後顯示音調 pinyin('中心', style=Style.TONE3, heteronym=True) # [['zhong1', 'zhong4'], ['xin1']]
不考慮多音字的情況:
# Python實用寶典 from pypinyin import pinyin, lazy_pinyin, Style lazy_pinyin('中心') # 不考慮多音字的情況 # ['zhong', 'xin']
不使用v來代替ü:
# Python實用寶典 from pypinyin import pinyin, lazy_pinyin, Style lazy_pinyin('戰略', v_to_u=True) # 不使用 v 表示 ü # ['zhan', 'lüe']
標記輕聲:
# Python實用寶典 from pypinyin import pinyin, lazy_pinyin, Style # 使用 5 標識輕聲 lazy_pinyin('衣裳', style=Style.TONE3, neutral_tone_with_five=True) # ['yi1', 'shang5']
使用命令列一鍵識別拼音:
# Python實用寶典 python -m pypinyin 音樂 # yīn yuè
自定義拼音顯示風格
我們可以通過 register()
來實現自定義拼音風格的需求:
from pypinyin import lazy_pinyin from pypinyin.style import register @register('kiss') def kiss(pinyin, **kwargs): return '
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45