又一个奇葩要求,Python是如何将“中文”转“拼音”的?
公众号后台回复“图书“,了解更多号主新书内容
作者:黄伟呢
来源:数据分析与统计学之美
这年头什么样子的需求都会出现,下面这张图就是很好的体现了。这就是说为啥要你学学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
结果如下:
◆ ◆ ◆ ◆ ◆
麟哥新书已经在京东上架了,我写了本书:《拿下Offer-数据分析师求职面试指南》,目前京东正在举行活动,大家可以用原价5折的预购价格购买,还是非常划算的:点击下方小程序即可进入购买页面:
数据森麟公众号的交流群已经建立,许多小伙伴已经加入其中,感谢大家的支持。大家可以在群里交流关于数据分析&数据挖掘的相关内容,还没有加入的小伙伴可以扫描下方管理员二维码,进群前一定要关注公众号奥,关注后让管理员帮忙拉进群,期待大家的加入。管理员二维码:猜你喜欢● 麟哥拼了!!!亲自出镜推荐自己新书《数据分析师求职面试指南》● 厉害了!麟哥新书登顶京东销量排行榜!● 笑死人不偿命的知乎沙雕问题排行榜
● 用Python扒出B站那些“惊为天人”的阿婆主!● 你相信逛B站也能学编程吗
又一个奇葩要求,Python是如何将“中文”转“拼音”的?相关推荐
- python 加注拼音-又一个奇葩要求,Python是如何将“中文”转“拼音”的?
作者:黄同学 这年头什么样子的需求都会出现,下面这张图就是很好的体现了. 这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程 ...
- python怎么用拼音-又一个奇葩要求,Python是如何将“中文”转“拼音”的?
这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程语言来说,简直不 ...
- python中文转拼音不用第三方库_又一个奇葩要求,Python是如何将“中文”转“拼音”的?...
作者:黄同学 这年头什么样子的需求都会出现,下面这张图就是很好的体现了. 这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程 ...
- 怎么把python变成中文_又一个奇葩要求,Python是如何将“中文”转“拼音”的?...
这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程语言来说,简直不 ...
- 又一个奇葩要求,看看Python是如何将“中文”转“拼音”的?
这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程语言来说,简直不 ...
- Python是如何将“中文”转“拼音”的?
这年头什么样子的需求都会出现,下面这张图就是很好的体现了. 这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程语言来说,简直 ...
- python(应用)中文输出拼音
一.背景 工作中有时需要生成某些建表语句要求不太严格的表,但可能上百个字段,建表时一个个字段翻译很痛苦,利用python的pypinyin模块直接翻译成拼音比较省事. 二.功能实现 1.代码 impo ...
- python翻译中文读法_Python如何将中文翻译成拼音?,又,一个,奇葩,要求,是,转,的...
这年头什么样子的需求都会出现,下面这张图就是很好的体现了.这就是说为啥要你学学Python啦!保不准你的领导会有各种奇葩需求,对于像Python这样的"万金油"编程语言来说,简直不 ...
- 一个月入门Python爬虫,轻松爬取大规模数据
如果你仔细观察,就不难发现,懂爬虫.学习爬虫的人越来越多,一方面,互联网可以获取的数据越来越多,另一方面,像 Python这样一个月入门Python爬虫,轻松爬的编程语言提供越来越多的优秀工具,让爬虫 ...
- python交互式绘图库_一个交互式可视化Python库——Bokeh
本篇为<Python数据可视化实战>第十篇文章,我们一起学习一个交互式可视化Python库--Bokeh. Bokeh基础 Bokeh是一个专门针对Web浏览器的呈现功能的交互式可视化Py ...
最新文章
- 《php入门很简单,PHP入门速成(1)
- dhcp MySQL 超时_mysql导入sql文件过大或连接超时的解决的方法
- 推荐的Oracle书籍
- 聊聊Code Review
- BZOJ1857:[SCOI2010]传送带——题解
- 安装Sqlserver2008的问题
- 前端小白,如何快速提升自己?了解3点,找工作不用愁
- base64转化字节流 js_js - blob流和base64,以及file和base64的相互转换
- android如何用代码实现界面ui
- 面试题:怎么以最快速度计算8*4:
- SHA256算法原理介绍以及实现
- 一个五年Android 开发者百度、阿里、聚美、映客的面试心经
- 金融类自定义View(三)--股票分时图(关于细节和实现思路)
- 分屏 投影显示 PPT
- 最简洁的秒杀 阿里月饼 js脚本
- 上海市城镇生育保险办法
- 刨根系列之volatile详解
- 基于SSM的共享汽车管理系统设计与实现
- Visual Studio 报错:未能加载工具箱项,将从项目中移除
- gem install factory_girl
热门文章
- 130 个相见恨晚的超实用网站,一次性分享出来。
- 万字长文 | 关于Filecoin期货与矿机,你想知道的一切都在这
- aps.net mysql_支持aps版
- php中where条件whereRaw,「laravel whereRaw 和 where(DB::raw(''))」- 海风纷飞Blog
- Python学习笔记(5)-集成开发环境IDLE的使用与调试
- ubuntu安装wine版微信
- 2020 用html jQuery实现广告轮播图自动切换 滚动页面 鼠标悬浮下标且左右切换图片
- rank函数python_Python pandas.DataFrame.rank函数方法的使用
- 向量的加减(运算符重载)
- 双线虚拟主机服务器,国内双线虚拟主机是什么