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

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

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

接着,来一个牛刀小试。import pypinyin

x = "黄同学"

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

结果如下:

------end------

怎么把python变成中文_又一个奇葩要求,Python是如何将“中文”转“拼音”的?...相关推荐

  1. python简单菜单_创建一个简单的python菜单

    修正和评论,它们主要是语法错误.menulist= '''1. Print the list, 2. Add a name to the list, 3. Remove a name from the ...

  2. 3个可以免费学习Python的网站,每一个成功的Python大牛都去过!

    想要学好Python,只靠看Python相关的书籍是远远不够的!互联网时代,我们还要充分利用网络上的免费资源,不然怎样成为一名优秀的Pythoner呢?今天就为大家分享几个神奇有效的Python学习网 ...

  3. linux python复制安装,复制一个Python全部环境到另一个环境,python另一个,导出此环境下安装的包...

    复制一个Python全部环境到另一个环境,python另一个,导出此环境下安装的包 导出此环境下安装的包的版本信息清单pipfreeze>requirements.txt联网,下载清单中的包到a ...

  4. python精通大学_小白21天精通Python是如何做到的?

    题记:大二的时候发现人生苦短,所以信了拍神,开始学Python.学了大半年之后成功转行做前端了.来写个教程帮助大家入门Python. Python零基础入门 零基础入门就得从最基本的变量,语法格式,数 ...

  5. 国外python在线教学_国外最顶级的Python学习视频送给你!(带中文字幕)

    国外最顶级的Python学习视频送给你!(带中文字幕) 今天就跟大家介绍一位真真正正的 Python 大师,我看了很多 Python 入门视频教程,但觉得只有他讲的是最好的. 看了标题你可能会质疑,确 ...

  6. python 格式化工具_推荐一个小而美的 Python 格式化工具

    原标题:推荐一个小而美的 Python 格式化工具 代码可读性是评判代码质量的标准之一,有一个衡量代码质量的标准是 Martin 提出的 "WFT" 定律,即每分钟爆出 " ...

  7. python语言例子_第一个Python实例

    1. 第一个Python实例 Python随着时代的进步,变得越来越受欢迎,当然也有它受人喜欢的道理.下面我们首先通过对比来了解一下. 不知道大家有没有学过C或C++,在C语言中输出一个简单的'Hel ...

  8. python 两点曲线_十行代码,用Python做一个迷你版的美图秀秀

    美图秀秀相信大家都不陌生,大家只要操作美图秀秀,就可以P掉图片中脸上的一些瑕疵,让人变得更加的美丽.今天小编就带领大家来借助Python和Flask来实现一个美图秀秀的网页设计,大家只需要通过网页上传 ...

  9. 用python画的炫酷图形_推荐一个炫酷Python 手绘图形库

    https://github.com/chenjiandongx/cutecharts 今天,给大家介绍一个很酷的 Python 手绘风格可视化神包:cutecharts.和 Matplotlib . ...

最新文章

  1. Android Retrofit @Streaming 注解失效
  2. 【Netty】NIO 网络通信 SelectionKey 常用 API 简介
  3. 【OpenCV】函数imread的使用之通道数变化
  4. 泛泰SKY新出品 DMB电视手机IM-U160
  5. (8)nginx:反向代理和负载均衡
  6. Flutter 动画组件
  7. LeetCode 1697. 检查边长度限制的路径是否存在(排序+并查集)
  8. r语言 不同长度 list 转 dataframe_解决R效率问题—parallel多线程启动
  9. 【快报】程序员,别再埋头学Python了!
  10. 负载电流对电感值和电感尺寸的影响 // 《精通开关电源设计》P50:负载电流对电感值和电感尺寸的影响
  11. QGIS教程02---QGIS加载数据的4种方法
  12. 【信息系统项目管理师】项目管理十大知识领域速记
  13. 怎样添加图片到黑莓7290手机里?
  14. c++中的虚函数及虚函数表
  15. 获取本机内网、外网ip
  16. 数学分析(1): 实数
  17. 《Linux那些事儿之我是USB》我是U盘(14)冰冻三尺非一日之寒
  18. Live555实时视频流应用总结
  19. 微信卡包是属于什么服务器,微信卡包有哪些会员卡
  20. 中冠百年|怎样才能提高个人理财的执行力

热门文章

  1. 知识图谱从入门到应用——知识图谱的应用
  2. 关于推进海洋测绘工作的思考
  3. [论文分享] SoK: A Survey Of Indirect Network-level Covert Channels
  4. _spellmod_leech_spell
  5. Servlet异常处理器
  6. Cocos2d-JS打造:国内首款正版海贼王手游《航海王启航》
  7. 为什么AI公司都在一边融资,一边投资? | 甲子光年
  8. Stable Diffusion Prompt用法
  9. 干货集中营(分享)-每日分享妹子图和技术干货
  10. 自然语言处理(NLP)技术在医疗保健领域中的八个案例