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

发布时间:2017-09-28 22:10

来源:互联网

当前栏目:web技术类

本文实例讲述了python获取一组汉字拼音首字母的方法。分享给大家供大家参考。具体实现方法如下:

? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 #!/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 精选最邪恶内涵图片[www.62-6.com/1/nahantu/]<= -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获_取一组汉字拼音首字母的方法相关推荐

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

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

  2. python输入一个英文句子_Python给定一个句子倒序输出单词以及字母的方法

    python输入一个正整数(位数不限),将其倒序输出def inversenum(num) numlist=liststr(nun) while numlist[-1]='0': numlist. p ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. CSS + DIV 让页脚始终底部
  2. 在區塊鏈上建立可更新的智慧合約(一)
  3. Leetcode-88:合并两个有序数组
  4. windows和linux下的spice客户端使用方法
  5. spark和hadoop升级记录(持续更新中)
  6. 前端学习(2717):重读vue电商网站37之通过switch开关更改用户状态
  7. IEEE Access 模板 图片编辑
  8. Android虚拟机多开检测
  9. docker镜像 私有创库、端口映射以及 数据卷的创建
  10. 彩票,双色球,模拟开奖小项目
  11. 软件设计模式——监听模式
  12. 易快报对接飞书的五个关键步骤
  13. 受到 1 万点暴击,二狗子被 DDoS 攻击的惨痛经历
  14. 【LaTeX教程】七.LaTeX数学公式初步
  15. pcie转m2装系统win10_操作方法:M.2 PCIE SSD WIN10安装教程(通用)
  16. 插入雷蛇鼠标 2 分钟,即可获得 Windows 10 管理员权限?
  17. org.apache.jasper.JasperException: /WEB-INF/menu-page.jsp (line: 108, column: 1) File [modal-menu-a
  18. 在腾讯的第二堂产品课——改变大河的流向
  19. C4D 从入门到放弃
  20. 量子计算机是否存在相对论,一个神秘的物理现象,爱因斯坦也感到疑惑,至今没有解决...

热门文章

  1. 2021年声纹识别研究与应用学术研讨会笔记
  2. 遇到一个很冷门的bug(java.lang.NoSuchMethodException问题原因及解决办法)
  3. Linux网络流量监控工具
  4. 30 | 安全运营:“黑灰产”打了又来,如何正确处置?
  5. mysql 磁盘组_Oracle asm 添加磁盘组
  6. mysql特性绕过安全狗_【经验总结】SQL注入Bypass安全狗360主机卫士
  7. 3D人脸重建:《Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Network》
  8. 加强自定义菜单 即更换浏览器默认右击菜单栏
  9. foobar2000播放的一些使用技巧
  10. 基于SSH框架的电影订票系统网站的设计与实现