Python3实现汉语转换为汉语拼音


Posted in Python onJuly 08, 2019

本文实例为大家分享了Python3实现汉语转换为汉语拼音的具体代码,供大家参考,具体内容如下

工具: Python3.6.2,pycharm

1.使用了 第三方模块 pypinyin(点击File->setting...->Project:name(自己的项目名称)->Project Interpreter)

Python3实现汉语转换为汉语拼音

点击+ ,输入pypinyin,点击 Install Pageage

Python3实现汉语转换为汉语拼音

2. 上代码

import pypinyin
 
# 不带声调的(style=pypinyin.NORMAL)
def hp(word):
 s = ''
 for i in pypinyin.pinyin(word, style=pypinyin.NORMAL):
 s += ''.join(i)
 return s
 
# 带声调的(默认)
def hp2(word):
 s = ''
 for i in pypinyin.pinyin(word):
 s = s + ''.join(i) + " "
 return s
 
 
if __name__ == "__main__":
 print(hp("中国中央电视台春节联欢晚会"))
 print(hp2("中国中央电视台春节联欢晚会"))

输出结果:

D:\Python\Python36\python.exe D:/pyWorkspace/reptile/chinesePYC.py
zhongguozhongyangdianshitaichunjielianhuanwanhui
zhōng guó zhōng yāng diàn shì tái chūn jié lián huān wǎn huì 
 
Process finished with exit code 0

注:新手上路,本文章仅供参考.

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python使用PyGreSQL操作PostgreSQL数据库教程
Jul 30 Python
Python中处理字符串之islower()方法的使用简介
May 19 Python
Python实现通讯录功能
Feb 22 Python
Django中反向生成models.py的实例讲解
May 30 Python
PyCharm设置SSH远程调试的方法
Jul 17 Python
两个元祖T1=('a', 'b'),T2=('c', 'd')使用匿名函数将其转变成[{'a': 'c'},{'b': 'd'}]的几种方法
Mar 05 Python
Python如何使用bokeh包和geojson数据绘制地图
Mar 21 Python
Python读取二进制文件代码方法解析
Jun 22 Python
Expected conditions模块使用方法汇总代码解析
Aug 13 Python
Pyinstaller打包Scrapy项目的实现步骤
Sep 22 Python
Python基础之条件语句详解
Jun 16 Python
django 认证类配置实现
Nov 11 Python
python如何爬取网站数据并进行数据可视化
Jul 08 #Python
Django后台admin的使用详解
Jul 08 #Python
Python画图实现同一结点多个柱状图的示例
Jul 07 #Python
python画图把时间作为横坐标的方法
Jul 07 #Python
linux环境中没有网络怎么下载python
Jul 07 #Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 #Python
python 实现在一张图中绘制一个小的子图方法
Jul 07 #Python
You might like
分享php邮件管理器源码
2016/01/06 PHP
PHP登录验证码的实现与使用方法
2016/07/07 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
一些易混淆且不常用的属性,希望有用
2007/01/29 Javascript
JavaScript 继承的实现
2009/07/09 Javascript
Javascript 变量作用域 两个可能会被忽略的小特性
2010/03/23 Javascript
js如何获取兄弟、父类等节点
2014/01/06 Javascript
JavaScript中的prototype.bind()方法介绍
2014/04/04 Javascript
jQuery使用之设置元素样式用法实例
2015/01/19 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
jQuery Easyui datagrid/treegrid 清空数据
2016/07/09 Javascript
基于vue配置axios的方法步骤
2017/11/09 Javascript
详解JavaScript事件循环机制
2018/09/07 Javascript
Vue 表情包输入组件的实现代码
2019/01/21 Javascript
详解基于iview-ui的导航栏路径(面包屑)配置
2019/02/22 Javascript
vue全局自定义指令-元素拖拽的实现代码
2019/04/14 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
微信h5静默和非静默授权获取用户openId的方法和步骤
2020/06/08 Javascript
python3访问sina首页中文的处理方法
2014/02/24 Python
Python实现简单的四则运算计算器
2016/11/02 Python
python的pyecharts绘制各种图表详细(附代码)
2019/11/11 Python
用Python开发app后端有优势吗
2020/06/29 Python
利用CSS3实现进度条的两种姿势详解
2017/03/21 HTML / CSS
三下乡活动方案
2014/01/31 职场文书
考试作弊检讨书大全
2014/02/18 职场文书
员工合理化建议书
2014/05/19 职场文书
好的旅游活动方案
2014/08/19 职场文书
投资入股合作协议书
2014/10/28 职场文书
网络管理员岗位职责
2015/02/12 职场文书
总结会主持词
2015/07/02 职场文书
经典爱情感言
2015/08/03 职场文书
教学副校长工作总结
2015/08/13 职场文书
禁毒主题班会教案
2015/08/14 职场文书
Springboot配置suffix指定mvc视图的后缀方法
2021/07/03 Java/Android
Win11怎么启动任务管理器?Win11启动任务管理器的几种方法
2021/11/23 数码科技
Nginx安装配置详解
2022/06/25 Servers