这年头什么样子的需求都会出现,下面这张图就是很好的体现了。

这就是说为啥要你学学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

结果如下:

●Python数据可视化教程实战!

●取数,取数,取个屁啊!

后台回复“入群”即可加入小z数据干货交流群

Python是如何将“中文”转“拼音”的?相关推荐

  1. python 加注拼音-又一个奇葩要求,Python是如何将“中文”转“拼音”的?

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

  2. python怎么用拼音-又一个奇葩要求,Python是如何将“中文”转“拼音”的?

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

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

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

  4. python(应用)中文输出拼音

    一.背景 工作中有时需要生成某些建表语句要求不太严格的表,但可能上百个字段,建表时一个个字段翻译很痛苦,利用python的pypinyin模块直接翻译成拼音比较省事. 二.功能实现 1.代码 impo ...

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

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

  6. 又一个奇葩要求,看看Python是如何将“中文”转“拼音”的?

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

  7. python缩写转换成全拼_Python中文转拼音代码(支持全拼和首字母缩写)

    #!/usr/bin/env python # -*- coding:utf-8 -*- """ 原版代码:https://github.com/cleverdeng/p ...

  8. Python使用pypinyin实现中文拼音转换教程

    Python是一种高级编程语言,可以用于各种应用程序的开发.在中文文本处理方面,Python也有很多优秀的库,其中pypinyin是一个非常实用的库,可以将中文汉字转换为拼音. 本文将介绍如何使用py ...

  9. Python实现中文转拼音功能

    Python实现中文转拼音功能 在日常开发中,如果需要将中文转换为拼音,我们可以使用Python来实现.本文将介绍如何使用Python进行中文转拼音的操作,帮助大家更好地理解和使用这个功能. 安装py ...

最新文章

  1. 值得收藏:一份非常完整的 MySQL 规范
  2. java api中的设计模式_Java API 设计模式之策略(Strategy)
  3. STM32 电机教程 5 - 步进电机基础知识介绍
  4. sublime编辑器无法正常打印中文问题解决
  5. 洛谷 2633 BZOJ 2588 Spoj 10628. Count on a tree
  6. C++--第2课 - C++中的引用
  7. 纽微特纪事:傅某为何要内斗吾?各位应该注意什么?
  8. 在你可以执行与打印机有关的任务(例如页面设置或打印一个文档)之前,你必须已经安装打印机。你想现在安装打印机吗?
  9. dismiss和remove_你真的了解iOS中控制器的present和dismiss吗?
  10. Gitblit创建版本库并提交项目到版本库
  11. 未能创建 SSL/TLS 安全通道解决方案
  12. LearnOpenGL14——混合以及处理半透明物体
  13. 【DB】数据库面试笔试题库及详解(小麦苗DBA宝典出品)--数据库运维宝典
  14. html怎样用for循环添加表格,萌新提问!!!如何用for循环循环表单?
  15. C#动态生成treeview目录树
  16. 留住员工的10个方法,老板与管理者必读
  17. 京东小程序开放平台正式发布- 新服务!新体验!
  18. Vegas Pro 16你不知道的那些事~
  19. 深入认识浏览器之一【关于GC垃圾回收】
  20. 软件工程基础知识--软件过程模型

热门文章

  1. springboot+ssm+jsp大学生社团活动报名管理系统java
  2. 极度快速的近似最近邻搜索算法(EFANNA)-学习笔记
  3. 【kindle】使用Typora+Calibre自制电子书
  4. 仙人掌之歌——大规模高速扩张(3)
  5. 怎样在网站网页中插入音乐?
  6. 保研夏令营、考研复试、出国时个人陈述模板与撰写注意事项
  7. Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You hav
  8. python兔子_python学习:关于生兔子问题
  9. adguard拦截规则存在哪里_广告拦截软件Adguard怎样配置才能更全面的发挥作用
  10. Ubuntu 打开摄像头