python通过xpinyin和pypinyin进行汉字转拼音

发现可以把汉字转为拼音的python包,直接调用即可,简单便捷。常用的包是pypinyin和xpinyin这两个哈

1、xpinyin包

from xpinyin import Pinyin

p = Pinyin()  # 实例拼音转换对象
re1 = p.get_pinyin('小姐姐真可爱',tone_marks=None,splitter=' ') #转换,不显示声调,使用空格作为分隔符。
#其中tone_marks指定是否带声调,默认为None;splitter指定分隔符,默认为'-'。
re2 = p.get_pinyin('小姐姐真可爱',tone_marks='marks',splitter=' ') #转换,显示声调。
re3 = p.get_pinyin('小姐姐真可爱',tone_marks='numbers',splitter=' ') #转换,显示声调数字。

#p.get_initials("小姐姐真可爱",splitter=' ') #获取首字母
#print(re1,re2,re3)  #打印

在这里插入图片描述

2、pypinyin包

from pypinyin import pinyin, lazy_pinyin, Style

re1 = pinyin('小姐姐真可爱',style=pypinyin.NORMAL)  #不带声调,默认是带声调
re2 = pinyin('小姐姐真可爱') #转换
re3 = pinyin('小姐姐真可爱', heteronym=True) #启用多音字

在这里插入图片描述
当然还有很多其他用法,更多可查看官网:
https://pypi.org/project/xpinyin/
https://pypi.org/project/pypinyin/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值