Python汉字转换成拼音

作者: 羋学僧 | 来源:发表于2019-11-12 14:48 被阅读0次

Python汉字转换成拼音

使用场景:创建客户初始账户名,使用公司名拼音首字母

xpinyin 0.5.5

>>> from xpinyin import Pinyin
>>> p = Pinyin()
>>> # default splitter is `-`
>>> p.get_pinyin(u"上海")
'shang-hai'
>>> # show tone marks
>>> p.get_pinyin(u"上海", show_tone_marks=True)
'shàng-hǎi'
>>> # remove splitter
>>> p.get_pinyin(u"上海", '')
'shanghai'
>>> # set splitter as whitespace
>>> p.get_pinyin(u"上海", ' ')
'shang hai'
>>> p.get_initial(u"上")
'S'
>>> p.get_initials(u"上海")
'S-H'
>>> p.get_initials(u"上海", u'')
'SH'
>>> p.get_initials(u"上海", u' ')
'S H'

实例

取公司名称前六位拼音首字母,替换login

公司列表
ldf = pd.read_excel(r'c:\Users\NewHopeData\Downloads\res.users.xls')
# 去掉admin账户
lndf=ldf[1:]
namelist =lndf.name.to_list()
# 实例化Pinyin对象
p = Pinyin()
loginlist =[p.get_initials(i[:6],'').lower() for i in namelist]
lndf.login = loginlist
替换login列

相关文章

  • Python汉字转换成拼音

    Python汉字转换成拼音 使用场景:创建客户初始账户名,使用公司名拼音首字母 xpinyin 0.5.5 实例 ...

  • Python 拼音汉字互转

    汉字转拼音:pypinyin拼音转汉字:Pinyin2Hanzi Python汉字转拼音-拼音转汉字的效率测评

  • iOS 汉字 -- 拼音处理

    1.将汉字转换成拼音 转换成不带音标的拼音 2.拼音的分割 韵母表:a o e i u üai ei ui ao ...

  • 汉字转换成拼音

    学习地址:https://www.jianshu.com/p/4aa7824f86d3 今天偶然看到一个小功能,将...

  • 汉字转换成拼音

    html js

  • 汉字转换成拼音

    相关JAR 包 pinyin4j-2.5.0.jar public static void main(Strin...

  • iOS将汉字转换为拼音的方法

    如下方法可以把汉字字符串转换成拼音,并且支持是否在拼音间插入空格

  • iOS汉字转换成拼音

    面对输入的中文如何转化为拼音问题,本想找个第三方框架看看有没有能实现这功能的,Google之后才发现原来苹果原生的...

  • Python 汉字转拼音

    看到了两个汉字转拼音的 python 库,在这里做一下总结和对比: pypinyin 1、安装 pip insta...

  • python汉字转拼音

    场景说明 把中文汉字、转成汉语拼音,包括: 纯汉字转拼音 汉字里面加有字母转拼音 转加声调的拼音 转用数字表示声调...

网友评论

    本文标题:Python汉字转换成拼音

    本文链接:https://www.haomeiwen.com/subject/ajxqictx.html