那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Python漢字拼音轉換工具

科技綠洲 ? 來源:Python實用寶典 ? 作者:Python實用寶典 ? 2023-10-17 17:18 ? 次閱讀

將漢字轉為拼音,可以用于批量漢字注音、文字排序、拼音檢索文字等常見場景。

現在互聯網上有許多拼音轉換工具,基于Python的開源模塊也不少,今天給大家介紹一個功能特性最多的模塊: ** pypinyin ** ,它支持以下特性:

    1. 根據詞組智能匹配最正確的拼音。
    1. 支持多音字。
    1. 簡單的繁體支持, 注音支持。
    1. 支持多種不同拼音/注音風格。
    1. 命令行工具一鍵轉化

1.準備

開始之前,你要確保Python和pip已經成功安裝在電腦上,如果沒有,可以訪問這篇文章:超詳細Python安裝指南 進行安裝。

(可選1) 如果你用Python的目的是數據分析,可以直接安裝Anaconda:Python數據分析與挖掘好幫手—Anaconda,它內置了Python和pip.

(可選2) 此外,推薦大家用VSCode編輯器,它有許多的優點:Python 編程的最好搭檔—VSCode 詳細指南

請選擇以下任一種方式輸入命令安裝依賴

  1. Windows 環境 打開 Cmd (開始-運行-CMD)。
  2. MacOS 環境 打開 Terminal (command+空格輸入Terminal)。
  3. 如果你用的是 VSCode編輯器 或 Pycharm,可以直接使用界面下方的Terminal.
pip install pypinyin

2.基本使用

最普通的拼音轉化方法如下:

# 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è

3.高級使用

自定義拼音顯示風格

我們可以通過** register() **來實現自定義拼音風格的需求:

from pypinyin import lazy_pinyin

from pypinyin.style import register

@register('kiss')
def kiss(pinyin, **kwargs):
    return '
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模塊
    +關注

    關注

    7

    文章

    2735

    瀏覽量

    47753
  • 開源
    +關注

    關注

    3

    文章

    3408

    瀏覽量

    42713
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    85040
  • 轉換工具
    +關注

    關注

    0

    文章

    9

    瀏覽量

    5571
收藏 人收藏

    評論

    相關推薦

    高質量PDF轉換工具

    PDF文件轉換王PDF文件轉換王V1.79綠色特別版(高質量PDF轉換工具)下載介紹:
    發表于 06-10 09:24 ?0次下載

    漢字ASCII碼-Unicode碼轉化器(轉換工具

    漢字ASCII碼--Unicode碼轉化器(轉換工具
    發表于 03-15 12:41 ?633次下載
    <b class='flag-5'>漢字</b>ASCII碼-Unicode碼轉化器(<b class='flag-5'>轉換工具</b>)

    TKStudio 文件捆綁轉換工具

    TKStudio 文件捆綁轉換工具介紹
    發表于 07-19 15:51 ?65次下載

    PCB圖片轉換工具

    電子發燒友網站提供《PCB圖片轉換工具.rar》資料免費下載
    發表于 06-18 16:42 ?32次下載

    pcb單位轉換工具下載

    資料介紹說明: 軟件名稱 :pcb轉換工具 文件大小:2.03MB 文件格式:rar 軟件語言:簡體中文 運行環境: win2003winxpwin2000win9x pcb單位轉換工具,pcb工程專用工具,方便在設計過程
    發表于 11-05 09:40 ?47次下載
    pcb單位<b class='flag-5'>轉換工具</b>下載

    C#教程之漢字拼音

    C#教程之漢字拼音,很好的C#資料,快來學習吧。
    發表于 04-20 14:46 ?8次下載

    IPTV版遙控轉換工具

    IPTV版遙控轉換工具根據說明自己看,不明白的找度娘。
    發表于 05-03 15:15 ?0次下載

    進制轉換工具

    進制轉換工具
    發表于 12-01 16:44 ?3次下載

    protel-pads轉換工具

    protel-pads轉換工具
    發表于 02-14 17:25 ?0次下載

    ASCII碼轉換工具下載

    數據轉換工具
    發表于 06-09 15:03 ?6次下載

    Python漢字拼音轉換工具

    現在互聯網上有許多拼音轉換工具,基于Python的開源模塊也不少,今天給大家介紹一個功能特性最多的模塊: ** `pypinyin` ** ,
    的頭像 發表于 02-24 10:42 ?846次閱讀

    C浮點數與字符轉換工具

    C浮點數與字符轉換工具免費下載。
    發表于 06-19 18:17 ?0次下載

    xgus轉換工具

    xgus轉換工具
    發表于 04-28 13:52 ?2次下載

    視頻格式轉換工具

    視頻格式轉換工具
    發表于 04-28 13:58 ?1次下載

    音頻格式轉換工具

    音頻格式轉換工具
    發表于 04-28 13:59 ?6次下載
    百家乐纸牌赌博| 晋中市| 做生意带什么装饰招财| 明升备用网站| 百家乐巴厘岛娱乐城| 凌云县| 百家乐l23| 澳门百家乐官网必杀技| 百家乐路单显示程序| 临汾玩百家乐官网的人在那里找| 百家乐规则以及玩法| 百家乐官网奥| 利记现金| 澳门百家乐的公式| 珠海市| 精通百家乐的玩法技巧和规则| 澳门百家乐官网网上赌博| 大发888娱乐登录| 百家乐视频一下| 金宝博百家乐官网现金| 百家乐筹码套装100片| 香港百家乐官网赌场娱乐网规则 | 韦德亚洲| 菲律宾百家乐娱乐场| 百家乐官网单跳投注法| 全讯网768866| 金冠百家乐娱乐城| 六合彩百家乐官网有什么平码| 大发888手机版下载官方网站| 百家乐娱乐城彩金| 百家乐官网全透明牌靴| 大发888官方免费下载| 川宜百家乐分析软件| 百家乐官网游戏下载| 中国足球竞猜网| 百家乐网上真钱赌场娱乐网规则| 中原百家乐官网的玩法技巧和规则 | 水果机遥控器多少钱| 赌百家乐的心得体会| 百家乐官网赌场策略大全| 博彩网58娱乐城|