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

 更新时间:2019年07月08日 08:39:56   作者:r_coder  
这篇文章主要为大家详细介绍了Python3实现汉语转换为汉语拼音,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

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

工具: Python3.6.2,pycharm

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

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

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 2.7,大家参考使用吧
    2014-01-01
  • Python3内置模块之base64编解码方法详解

    Python3内置模块之base64编解码方法详解

    这篇文章主要介绍了Python3内置模块之base64编解码方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • 在Python中如何使用yield

    在Python中如何使用yield

    在 Python 开发中,yield 关键字的使用其实较为频繁,例如大集合的生成,简化代码结构、协程与并发都会用到它,文中详细介绍了yield的用法,需要的朋友可以参考下
    2021-06-06
  • Python读写文件基础知识点

    Python读写文件基础知识点

    在本篇文章中小编给大家整理了关于Python读写文件的基础知识内容,有兴趣的朋友们跟着学习下。
    2019-06-06
  • py-charm延长试用期限实例

    py-charm延长试用期限实例

    今天小编就为大家分享一篇py-charm延长试用期限实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-12-12
  • python使用matplotlib绘制折线图

    python使用matplotlib绘制折线图

    这篇文章主要为大家详细介绍了python使用matplotlib绘制折线图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-04-04
  • Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)

    Eclipse和PyDev搭建完美Python开发环境教程(Windows篇)

    这篇文章主要介绍了Eclipse和PyDev搭建完美Python开发环境教程(Windows篇),具有一定的参考价值,感兴趣的小伙伴可以了解一下。
    2016-11-11
  • 全面了解django的缓存机制及使用方法

    全面了解django的缓存机制及使用方法

    这篇文章主要介绍了全面了解django的缓存机制,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • python错误提示:Errno 2] No such file or directory的解决方法

    python错误提示:Errno 2] No such file or directory的解决方法

    我相信很多人在学习Python的时候,特别是在open文件的时候总还碰到,还报错IOError:[Errno 2]没有这样的文件或目录:'E://aaa.txt',这篇文章主要给大家介绍了关于python错误提示:Errno 2] No such file or directory的解决方法,需要的朋友可以参考下
    2022-02-02
  • Python判断for循环最后一次的6种方法

    Python判断for循环最后一次的6种方法

    在Python中,通常我们不会直接判断for循环是否正在执行最后一次迭代,因为Python的for循环是基于可迭代对象的,它不知道也不关心迭代的内部状态(比如当前是第几次迭代),但是,我们可以使用一些技巧来间接地实现这个需求,需要的朋友可以参考下
    2025-01-01

最新评论