电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

教你使用Python pypinyin庫實現漢字轉拼音

瀏覽:142日期:2022-06-18 10:47:37
一、前言

這里我先為大家提供一個中文網站,大家可以下去更深入的學習。

https://pypi.org/project/pypinyin/

pypinyin庫,主要有幾下幾個特性:

智能匹配最正確的拼音; 支持多音字、繁體字; 支持多種不同拼音、注音風格;

該庫屬于第三方Python庫,因此在使用之前,需要提前安裝。

pip install pypinyin

然后,導入該庫即可。

import pypinyinfrom pypinyin import pinyin二、pypinyin庫的使用

先來看一個最基本的例子。

from pypinyin import pinyinpinyin('吃飯')

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

有些字,可能是多音字,再看下面這個例子。

from pypinyin import pinyinpinyin(’馮’,heteronym=True)pinyin(’朝’,heteronym=True)pinyin(’同’,heteronym=True)

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

仔細觀察上述打印結果,生成的都是二維列表嵌套,這樣解析起來,真費勁!

能不能生成一維列表呢?

from pypinyin import lazy_pinyinlazy_pinyin('數據分析與統計學之美')

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

問題又來了!

這里雖然是一維列表,但是沒有聲調了,這不尷尬了嗎?

這里面就涉及到一個風格轉換的問題了。

from pypinyin import lazy_pinyin,Stylelazy_pinyin('數據分析與統計學之美',style=Style.TONE)

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

原來這里有一個Style類,供我們選擇風格,常用的風格有下面這14種。

#: 普通風格,不帶聲調。如: 中國 -> ``zhong guo``NORMAL = 0#: 標準聲調風格,拼音聲調在韻母第一個字母上(默認風格)。如: 中國 -> ``zhōng guó``TONE = 1#: 聲調風格2,即拼音聲調在各個韻母之后,用數字 [1-4] 進行表示。如: 中國 -> ``zho1ng guo2``TONE2 = 2#: 聲調風格3,即拼音聲調在各個拼音之后,用數字 [1-4] 進行表示。如: 中國 -> ``zhong1 guo2``TONE3 = 8#: 聲母風格,只返回各個拼音的聲母部分(注:有的拼音沒有聲母,詳見 `#27`_)。如: 中國 -> ``zh g``INITIALS = 3#: 首字母風格,只返回拼音的首字母部分。如: 中國 -> ``z g``FIRST_LETTER = 4#: 韻母風格,只返回各個拼音的韻母部分,不帶聲調。如: 中國 -> ``ong uo``FINALS = 5#: 標準韻母風格,帶聲調,聲調在韻母第一個字母上。如:中國 -> ``ōng uó``FINALS_TONE = 6#: 韻母風格2,帶聲調,聲調在各個韻母之后,用數字 [1-4] 進行表示。如: 中國 -> ``o1ng uo2``FINALS_TONE2 = 7#: 韻母風格3,帶聲調,聲調在各個拼音之后,用數字 [1-4] 進行表示。如: 中國 -> ``ong1 uo2``FINALS_TONE3 = 9#: 注音風格,帶聲調,陰平(第一聲)不標。如: 中國 -> ``ㄓㄨㄥ ㄍㄨㄛ?``BOPOMOFO = 10#: 注音風格,僅首字母。如: 中國 -> ``ㄓ ㄍ``BOPOMOFO_FIRST = 11#: 漢語拼音與俄語字母對照風格,聲調在各個拼音之后,用數字 [1-4] 進行表示。如: 中國 -> ``чжун1 го2``CYRILLIC = 12#: 漢語拼音與俄語字母對照風格,僅首字母。如: 中國 -> ``ч г``CYRILLIC_FIRST = 13

如果你的文字中,除了漢字,還有其它符號以及英文,會打印出怎么樣的效果呢?

from pypinyin import lazy_pinyinlazy_pinyin(’Hello,我是😀’,style=Style.TONE)

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

漢字打印出來就行,英文、表情符號不用打印出來最好,應該怎么辦呢?

這里有一個errors參數呢,來看看例子。

from pypinyin import lazy_pinyinlazy_pinyin(’Hello,我是😀’,style=Style.TONE,errors=’ignore’)

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

如果你對pypinyin庫的返回結果不滿意,可以自定義一個庫呀!這里可以使用load_phrases_dict 方法。

我們先來看一個例子:

from pypinyin import lazy_pinyinlazy_pinyin('黃同學',style=Style.TONE)

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

“黃同學” 的同,明明是二聲,這里成了四聲。

from pypinyin import lazy_pinyin, load_phrases_dictpersonalized_dict = {’黃同學’: [[’huáng’], [’tòng’], [’xué’]]}load_phrases_dict(personalized_dict)lazy_pinyin('黃同學',style=Style.TONE)

結果如下:

教你使用Python pypinyin庫實現漢字轉拼音

到此這篇關于教你使用Python pypinyin庫實現漢字轉拼音的文章就介紹到這了,更多相關Python pypinyin庫內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 深圳3D打印服务-3D打印加工-手板模型加工厂-悟空打印坊 | 直读光谱仪,光谱分析仪,手持式光谱仪,碳硫分析仪,创想仪器官网 | 国际金融网_每日财经新资讯网| 氢氧化钙设备_厂家-淄博工贸有限公司 | 除湿机|工业除湿机|抽湿器|大型地下室车间仓库吊顶防爆除湿机|抽湿烘干房|新风除湿机|调温/降温除湿机|恒温恒湿机|加湿机-杭州川田电器有限公司 | 橡胶接头_橡胶软接头_套管伸缩器_管道伸缩器厂家-巩义市远大供水材料有限公司 | hdpe土工膜-防渗膜-复合土工膜-长丝土工布价格-厂家直销「恒阳新材料」-山东恒阳新材料有限公司 ETFE膜结构_PTFE膜结构_空间钢结构_膜结构_张拉膜_浙江萬豪空间结构集团有限公司 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 锻造液压机,粉末冶金,拉伸,坩埚成型液压机定制生产厂家-山东威力重工官方网站 | 电动葫芦|防爆钢丝绳电动葫芦|手拉葫芦-保定大力起重葫芦有限公司 | 玻璃钢型材_拉挤模具_玻璃钢拉挤设备——滑县康百思 | 蓝莓施肥机,智能施肥机,自动施肥机,水肥一体化项目,水肥一体机厂家,小型施肥机,圣大节水,滴灌施工方案,山东圣大节水科技有限公司官网17864474793 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 精雕机-火花机-精雕机 cnc-高速精雕机-电火花机-广东鼎拓机械科技有限公司 | 液氮罐_液氮容器_自增压液氮罐-北京君方科仪科技发展有限公司 | 无味渗透剂,泡沫抑尘剂,烷基糖苷-威海威能化工有限公司 | 电脑刺绣_绣花厂家_绣花章仔_织唛厂家-[源欣刺绣]潮牌刺绣打版定制绣花加工厂家 | 纯化水设备-纯水设备-超纯水设备-[大鹏水处理]纯水设备一站式服务商-东莞市大鹏水处理科技有限公司 | 昆山新莱洁净应用材料股份有限公司-卫生级蝶阀,无菌取样阀,不锈钢隔膜阀,换向阀,离心泵 | 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 蜗轮丝杆升降机-螺旋升降机-丝杠升降机厂家-润驰传动 | 南京办公用品网-办公文具用品批发-打印机耗材采购 | 假肢-假肢价格-假肢厂家-河南假肢-郑州市力康假肢矫形器有限公司 | 烟台螺纹,烟台H型钢,烟台钢材,烟台角钢-烟台市正丰金属材料有限公司 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 贵州自考_贵州自学考试网| 多米诺-多米诺世界纪录团队-多米诺世界-多米诺团队培训-多米诺公关活动-多米诺创意广告-多米诺大型表演-多米诺专业赛事 | 骨灰存放架|骨灰盒寄存架|骨灰架厂家|智慧殡葬|公墓陵园管理系统|网上祭奠|告别厅智能化-厦门慈愿科技 | 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 皮带机-带式输送机价格-固定式胶带机生产厂家-河南坤威机械 | 冷水机-工业冷水机-冷水机组-欧科隆品牌保障 | 冷轧机|两肋冷轧机|扁钢冷轧机|倒立式拉丝机|钢筋拔丝机|收线机-巩义市华瑞重工机械制造有限公司 | 宏源科技-房地产售楼系统|线上开盘系统|售楼管理系统|线上开盘软件 | 蜂窝块状沸石分子筛-吸附脱硫分子筛-萍乡市捷龙环保科技有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 北京包装设计_标志设计公司_包装设计公司-北京思逸品牌设计 | 沈阳楼承板_彩钢板_压型钢板厂家-辽宁中盛绿建钢品股份有限公司 轴承振动测量仪电箱-轴承测振动仪器-测试仪厂家-杭州居易电气 | 澳门精准正版免费大全,2025新澳门全年免费,新澳天天开奖免费资料大全最新,新澳2025今晚开奖资料,新澳马今天最快最新图库-首页-东莞市傲马网络科技有限公司 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | 昆明网络公司|云南网络公司|昆明网站建设公司|昆明网页设计|云南网站制作|新媒体运营公司|APP开发|小程序研发|尽在昆明奥远科技有限公司 | 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 |