本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

这年头什么样子的需求都会出现,下面这张图就是很好的体现了。这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的“万金油”编程语言来说,简直不是问题啦。

废话不多说,我们直接进入主题。

为了实现这个功能,今天我们使用的是pypinyin库,因此在使用之前需要我们提前安装一下,很方便。

pip install pypinyin

接着,来一个牛刀小试。

import pypinyinx = "黄同学"
pypinyin.pinyin(x)

结果如下:

可以看到,此时返回的结果是一个列表嵌套,并且发现了没,这个拼音还带声调,哈哈,有没有感觉一下子回到了小学的拼音时代。

此时我们是不是可以利用循环+切片获取到其中的每一个拼音。

for i in pypinyin.pinyin(x):print(i[0])

结果如下:

当然了,我们其实并不想要声调呀,又该怎么解决呢?这里有一个style参数,使用style=pypinyin.NORMAL参数,就可以直接去去除声调,不信你看。

x = "黄同学"
pypinyin.pinyin(x, style=pypinyin.NORMAL)

结果如下:

讲到这里,其实离着需求很近了,这里涉及到了几个经典的Python知识点,希望大家一定要学习一下,这个会经常使用。一个是join()函数,一个是enumerate()函数。

word = "黄同学"
s = ""
for index,value in enumerate(pypinyin.pinyin(word, style=pypinyin.NORMAL)):if index == 0:s += "".join(value)s += " "else:s += value[0][0]
s

结果如下:

以下文章来源于数据分析与统计学之美 ,作者黄伟呢

转载地址

https://blog.csdn.net/fei347795790?t=1

Python pypinyin库,实现文字转拼音相关推荐

  1. python 加注拼音-Python pypinyin库,实现文字转拼音

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学P ...

  2. python turtle库输出文字_python turtle库学习笔记

    #绘制时钟#coding=utf-8 importturtle as ttfrom datetime import * #当前日期属于一周的第几天 defWeek(t): week= ["星 ...

  3. python turtle库输出文字_Python 海龟 turtle 画图讲解 (五):输入/输出文字及鼠标与键盘交互设计...

    一.输入/输出文字 在 1. 输出文字 输出文字可以使用 write() 方法来实现,语法如下: def write(self, arg, move=False, align="left&q ...

  4. python拼音四线格书写格式_Python pypinyin库,实现文字转拼音

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学P ...

  5. [584]python给生僻字注拼音(pypinyin库)

    茕茕孑立 沆瀣一气 踽踽独行 醍醐灌顶 绵绵瓜瓞 奉为圭臬 龙行龘龘 犄角旮旯 娉婷袅娜 涕泗滂沱 呶呶不休 不稂不莠 这首<生僻字>,考验的是"语文"硬实力.倘若实力 ...

  6. python中文转拼音不用第三方库_又一个奇葩要求,Python是如何将“中文”转“拼音”的?...

    作者:黄同学 这年头什么样子的需求都会出现,下面这张图就是很好的体现了. 这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程 ...

  7. python中的pypinyin库

    python中的pypinyin库可以得到汉字的拼音 安装方法: pip3 install pypinyin 基本用法: lazy_pinyin('白日依山尽,黄河入海流') #['bai', 'ri ...

  8. Python代码库OpenCV之12提取碑文文字并分割

    Python代码库OpenCV之11提取碑文文字并分割 代码参考 https://www.cnblogs.com/phil-chow/p/5612270.html 我在作者基础做了简单修改,目前适用于 ...

  9. Python常见库matplotlib之画图文字的中文显示

    系列文章目录 第一章 Python常见库matplotlib之画图文字的中文显示 第二章 Python常见库matplotlib之画图中各个模块的含义及修改方式 第三章 Python常见库matplo ...

最新文章

  1. 华为鸿蒙系统概念图,华为P50Pro概念图:没有麒麟芯片,鸿蒙系统和7镜头也可以很豪横...
  2. golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...
  3. python杀死线程的方法_python杀死一个线程的方法
  4. 我的公交一卡通用不了了-_-
  5. CSS(二)属性--文本设置
  6. 一个快速实现彩屏应用的跨平台快速原型开发工具平台,最重要的是还免费!8ms.xyz平台原以为是单片机版墨刀,今天上去玩了才知道平台厉害的很,基于WEB端免搭建开发环境,跑的还是C代码编译出来的程序!
  7. 雷鸟邮件查找所有星标邮件_雷鸟的4种轻量级电子邮件替代品
  8. idea下使用Maven找不到类
  9. day 5 名片管理系统-文件版
  10. Uva - 111 - History Grading
  11. 二阶魔方还原 C++ BFS
  12. 得到平面设计师进阶之路
  13. matlab里impz指令格式,华北电力大学Matla实验指导书.doc
  14. 计算机检索技巧知识,信息检索策略与搜索技巧
  15. 多元相关性分析_数据分析的方法(三)
  16. “人生苦短,我用Python“——网络嗅探与欺骗
  17. 哪个求职网站最靠谱?
  18. jmete-jp@gc - Throughput Shaping Timer的使用
  19. UML之顺序图(时序图)
  20. GNS3-GREvpn

热门文章

  1. 2022年智能手机市场概括
  2. Office2013 图标显示不正常的解决办法
  3. [GIS原理] 9 数字地形分析DTA、数字地形模型DTM、数字高程模型DEM、数字地表模型DSM、不规则三角网TIN
  4. 企业实战, java、spingboot微信扫码支付,页面生成微信二维码,微信扫码付款,websocket通知,处理订单!复制粘贴代码直接开干
  5. 送外卖优先级_如何在恶劣天气让外卖小哥优先送您的订单?
  6. python能否取代excel_行,Python玩大了!​取代Excel,程序员:太牛!你怎么看?...
  7. 哪款蓝牙耳机耳朵不疼?久戴不疼的骨传导耳机
  8. NR学习之路——3GPP组织介绍
  9. 查找手机内所有app 包名
  10. 考试系统服务器考试机,考试系统