Python pypinyin库,实现文字转拼音
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
这年头什么样子的需求都会出现,下面这张图就是很好的体现了。这就是说为啥要你学学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库,实现文字转拼音相关推荐
- python 加注拼音-Python pypinyin库,实现文字转拼音
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学P ...
- python turtle库输出文字_python turtle库学习笔记
#绘制时钟#coding=utf-8 importturtle as ttfrom datetime import * #当前日期属于一周的第几天 defWeek(t): week= ["星 ...
- python turtle库输出文字_Python 海龟 turtle 画图讲解 (五):输入/输出文字及鼠标与键盘交互设计...
一.输入/输出文字 在 1. 输出文字 输出文字可以使用 write() 方法来实现,语法如下: def write(self, arg, move=False, align="left&q ...
- python拼音四线格书写格式_Python pypinyin库,实现文字转拼音
本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学P ...
- [584]python给生僻字注拼音(pypinyin库)
茕茕孑立 沆瀣一气 踽踽独行 醍醐灌顶 绵绵瓜瓞 奉为圭臬 龙行龘龘 犄角旮旯 娉婷袅娜 涕泗滂沱 呶呶不休 不稂不莠 这首<生僻字>,考验的是"语文"硬实力.倘若实力 ...
- python中文转拼音不用第三方库_又一个奇葩要求,Python是如何将“中文”转“拼音”的?...
作者:黄同学 这年头什么样子的需求都会出现,下面这张图就是很好的体现了. 这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程 ...
- python中的pypinyin库
python中的pypinyin库可以得到汉字的拼音 安装方法: pip3 install pypinyin 基本用法: lazy_pinyin('白日依山尽,黄河入海流') #['bai', 'ri ...
- Python代码库OpenCV之12提取碑文文字并分割
Python代码库OpenCV之11提取碑文文字并分割 代码参考 https://www.cnblogs.com/phil-chow/p/5612270.html 我在作者基础做了简单修改,目前适用于 ...
- Python常见库matplotlib之画图文字的中文显示
系列文章目录 第一章 Python常见库matplotlib之画图文字的中文显示 第二章 Python常见库matplotlib之画图中各个模块的含义及修改方式 第三章 Python常见库matplo ...
最新文章
- 华为鸿蒙系统概念图,华为P50Pro概念图:没有麒麟芯片,鸿蒙系统和7镜头也可以很豪横...
- golang 解析php序列化,golang实现php里的serialize()和unserialize()序列和反序列方法详解...
- python杀死线程的方法_python杀死一个线程的方法
- 我的公交一卡通用不了了-_-
- CSS(二)属性--文本设置
- 一个快速实现彩屏应用的跨平台快速原型开发工具平台,最重要的是还免费!8ms.xyz平台原以为是单片机版墨刀,今天上去玩了才知道平台厉害的很,基于WEB端免搭建开发环境,跑的还是C代码编译出来的程序!
- 雷鸟邮件查找所有星标邮件_雷鸟的4种轻量级电子邮件替代品
- idea下使用Maven找不到类
- day 5 名片管理系统-文件版
- Uva - 111 - History Grading
- 二阶魔方还原 C++ BFS
- 得到平面设计师进阶之路
- matlab里impz指令格式,华北电力大学Matla实验指导书.doc
- 计算机检索技巧知识,信息检索策略与搜索技巧
- 多元相关性分析_数据分析的方法(三)
- “人生苦短,我用Python“——网络嗅探与欺骗
- 哪个求职网站最靠谱?
- jmete-jp@gc - Throughput Shaping Timer的使用
- UML之顺序图(时序图)
- GNS3-GREvpn
热门文章
- 2022年智能手机市场概括
- Office2013 图标显示不正常的解决办法
- [GIS原理] 9 数字地形分析DTA、数字地形模型DTM、数字高程模型DEM、数字地表模型DSM、不规则三角网TIN
- 企业实战, java、spingboot微信扫码支付,页面生成微信二维码,微信扫码付款,websocket通知,处理订单!复制粘贴代码直接开干
- 送外卖优先级_如何在恶劣天气让外卖小哥优先送您的订单?
- python能否取代excel_行,Python玩大了!​取代Excel,程序员:太牛!你怎么看?...
- 哪款蓝牙耳机耳朵不疼?久戴不疼的骨传导耳机
- NR学习之路——3GPP组织介绍
- 查找手机内所有app 包名
- 考试系统服务器考试机,考试系统