作者:不吃皮蛋 字体:[增加 减小] 类型:转载

这篇文章主要介绍了python获取一组汉字拼音首字母的方法,涉及Python针对汉字操作的相关技巧,需要的朋友可以参考下

本文实例讲述了python获取一组汉字拼音首字母的方法,

#!/usr/bin/env python # -*- coding: utf-8 -*- def multi_get_letter(str_input): if isinstance(str_input, unicode): unicode_str = str_input else: try: unicode_str = str_input.decode(‘utf8‘) except: try: unicode_str = str_input.decode(‘gbk‘) except: print ‘unknown coding‘ return return_list = [] for one_unicode in unicode_str: return_list.append(single_get_first(one_unicode)) return return_list def single_get_first(unicode1): str1 = unicode1.encode(‘gbk‘) try: ord(str1) return str1 except: asc = ord(str1[0]) * 256 + ord(str1[1]) - 65536 if asc >= -20319 and asc <= -20284: return ‘a‘ if asc >= -20283 and asc <= -19776: return ‘b‘ if asc >= -19775 and asc <= -19219: return ‘c‘ if asc >= -19218 and asc <= -18711: return ‘d‘ if asc >= -18710 and asc <= -18527: return ‘e‘ if asc >= -18526 and asc <= -18240: return ‘f‘ if asc >= -18239 and asc <= -17923: return ‘g‘ if asc >= -17922 and asc <= -17418: return ‘h‘ if asc >= -17417 and asc <= -16475: return ‘j‘ if asc >= -16474 and asc <= -16213: return ‘k‘ if asc >= -16212 and asc <= -15641: return ‘l‘ if asc >= -15640 and asc <= -15166: return ‘m‘ if asc >= -15165 and asc <= -14923: return ‘n‘ if asc >= -14922 and asc <= -14915: return ‘o‘ if asc >= -14914 and asc <= -14631: return ‘p‘ if asc >= -14630 and asc <= -14150: return ‘q‘ if asc >= -14149 and asc <= -14091: return ‘r‘ if asc >= -14090 and asc <= -13119: return ‘s‘ if asc >= -13118 and asc <= -12839: return ‘t‘ if asc >= -12838 and asc <= -12557: return ‘w‘ if asc >= -12556 and asc <= -11848: return ‘x‘ if asc >= -11847 and asc <= -11056: return ‘y‘ if asc >= -11055 and asc <= -10247: return ‘z‘ return ‘‘ def main(str_input): a = multi_get_letter(str_input) b = ‘‘ for i in a: b= b+i print b if __name__ == "__main__": str_input=u‘欢迎你‘ main(str_input)

希望本文所述对大家的Python程序设计有所帮助,python获取一组汉字拼音首字母的方法》(https://www.unjs.com)。

python根据汉字获得拼音,python获取一组汉字拼音首字母的方法 -电脑资料相关推荐

  1. python怎么识别拼音-python获取一组汉字拼音首字母的方法

    本文实例讲述了python获取一组汉字拼音首字母的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python # -*- coding: utf-8 -*- def m ...

  2. python汉字拼音查询_python获取一组汉字拼音首字母的方法

    本文实例讲述了python获取一组汉字拼音首字母的方法.分享给大家供大家参考.具体实现方法如下: #!/usr/bin/env python # -*- coding: utf-8 -*- def m ...

  3. python汉字转拼音首字母_python获取一组汉字拼音首字母的方法

    作者:不吃皮蛋 字体: 类型:转载 这篇文章主要介绍了python获取一组汉字拼音首字母的方法,涉及Python针对汉字操作的相关技巧,需要的朋友可以参考下 本文实例讲述了python获取一组汉字拼音 ...

  4. python汉字拼音首字母_python获_取一组汉字拼音首字母的方法

    python获_取一组汉字拼音首字母的方法 发布时间:2017-09-28 22:10 来源:互联网 当前栏目:web技术类 本文实例讲述了python获取一组汉字拼音首字母的方法.分享给大家供大家参 ...

  5. php获取汉字的首字母,php获取汉字拼音首字母的方法

    现实中我们经常看到这样的说明,排名不分先后,按姓名首字母进行排序.这是中国人大多数使用的排序方法.那么在php程序中该如何操作呢? 下面就分享一下在php程序中获取汉字拼音的首字母的方法,在网上搜到的 ...

  6. php 将中文字符转英文字母_PHP实现将汉字转换为拼音及获取词语首字母的方法...

    本文实例讲述了PHP实现将汉字转换为拼音及获取词语首字母的方法.分享给大家供大家参考,具体如下: 最近要开发将汉字转换为拼音和得到首字的功能记录下来哈子:呵呵~ class Pinyin{ priva ...

  7. iOS获取汉字拼音首字母的方法

    iOS获取汉字拼音首字母的方法 之前在项目中需要根据昵称的首字母进行排序,蹚了几个坑,今天记录一下.其实iOS系统封装的就有获取汉字首字母的方法,但不推荐,想看最优解的同学直接略过: var name ...

  8. php获取拼音首字母排序,PHP获取汉字拼音首字母的方法

    PHP获取汉字拼音首字母的方法: function getfirstchar($s0){ $fchar = ord($s0{0}); if($fchar >= ord("A" ...

  9. mysql查询汉字拼音首字母的方法_MySQL查询汉字拼音首字母的方法

    下面为您介绍了MySQL查询汉字拼音首字母的方法,该方法极具实用价值,如果您之前遇到过类似方面的问题,不妨一看. MySQL查询汉字拼音首字母方法如下: 1.建立拼音首字母资料表 Sql代码: DRO ...

  10. mysql 汉字首字母_MySQL查询汉字拼音首字母的方法

    下面为您介绍了MySQL查询汉字拼音首字母的方法,该方法极具实用价值,如果您之前遇到过类似方面的问题,不妨一看. MySQL查询汉字拼音首字母方法如下: 1.建立拼音首字母资料表 Sql代码: DRO ...

最新文章

  1. Sublime Text3配置Node.js开发环境
  2. java awt canvas_JavaFX AWT Canvas
  3. webservice gsoap 小记
  4. NOSQL系列-Redis精简版安装与Ruby测试
  5. 基于LAMP实现web日志管理查看
  6. 第二百四十六节,Bootstrap弹出框和警告框插件
  7. python圆面积函数_Python基础函数必学
  8. 删除Windows下的Linux系统
  9. bzoj1835基站选址(dp+线段树)
  10. openstack service glance-api/registry mysql of max_connection
  11. win7系统如何开启蓝牙
  12. openssl 命令行加密解密
  13. HCTF writeup(web)
  14. 如何在前端显示后端返回的图片流(以Vue为例)
  15. 【C语言】探究整型数据在内存中的存储
  16. 2018数据结构课程设计报告
  17. 解决 SQL事务回退中 从未在此会话中创建保存点 ‘S1‘ 或者该保存点无效
  18. flush privileges作用
  19. ggplot2绘制经济学风格的图形
  20. Oracle数据库之同义词(SYNONYM)使用(转)

热门文章

  1. php随机发牌游戏,JavaScript_javascript实例--教你实现扑克牌洗牌功能,我们一般都会按照顺序把随机 - phpStudy...
  2. vlookup使用步骤_vlookup函数的使用方法
  3. B. MADMAX(记搜+博弈)
  4. stm32 火灾自动报警及联动控制源码_火灾自动报警系统怎么进行消防联动控制设计...
  5. 一种贴片晶振异常情况,及晶振频率评估方法
  6. c语言浮点型变量字母表示,C语言基础学习基本数据类型-浮点型
  7. DNk开发步骤与环境配置
  8. android的NDK安装及工程实例
  9. Python3爬取人人网(校内网)个人照片及朋友照片,并一键下载到本地~~~附源代码...
  10. 《活着》余华——有庆的死亡