博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python返回汉字的首字母
阅读量:7004 次
发布时间:2019-06-27

本文共 934 字,大约阅读时间需要 3 分钟。

hot3.png

def get_first_letter(char):

   char=char.encode('GBK')

   

   if char<b"\xb0\xa1" or char>b"\xd7\xf9":

       return "" #http://www.iplaypython.com/jinjie/return.html

   if char<b"\xb0\xc4":

       return "a"

   if char<b"\xb2\xc0":

       return "b"

   if char<b"\xb4\xed":

       return "c"

   if char<b"\xb6\xe9":

       return "d"

   if char<b"\xb7\xa1":

       return "e"

   if char<b"\xb8\xc0":

       return "f"

   if char<b"\xb9\xfd":

       return "g"

   if char<b"\xbb\xf6":

       return "h"

   if char<b"\xbf\xa5":

       return "j"

   if char<b"\xc0\xab":

       return "k"

   if char<b"\xc2\xe7":

       return "l"

   if char<b"\xc4\xc2":

       return "m"

   if char<b"\xc5\xb5":

       return "n"

   if char<b"\xc5\xbd":

       return "o"

   if char<b"\xc6\xd9":

       return "p"

   if char<b"\xc8\xba":

       return "q"

   if char<b"\xc8\xf5":

       return "r"

   if char<b"\xcb\xf9":

       return "s"

   if char<b"\xcd\xd9":

       return "t"

   if char<b"\xce\xf3":

       return "w"

   if char<b"\xd1\x88":

       return "x"

   if char<b"\xd4\xd0":

       return "y"

   if char<b"\xd7\xf9":

       return "z"

转载于:https://my.oschina.net/u/1435993/blog/193234

你可能感兴趣的文章
CSS3属性-webkit-font-smoothing字体抗锯齿渲染
查看>>
对MVVM架构的一些理解
查看>>
Spring IOC 容器源码分析 - 创建单例 bean 的过程
查看>>
MySQL数据库1
查看>>
Android入门篇(五)Activity跳转
查看>>
每天一个lodash方法-differenceBy
查看>>
linux命令之htpasswd
查看>>
Nginx负载均衡配置
查看>>
flow的采集与分析---clickhouse的简介和安装
查看>>
cgo的指针传递
查看>>
JS 实现抛物线动画
查看>>
前端是不是大于后端?
查看>>
小程序onLaunch,onLoad 执行生命周期
查看>>
Electron学习-安装
查看>>
python学习笔记02-数据类型
查看>>
关于Java中异常的总结
查看>>
算法练习
查看>>
容器化应用: Minishift 搭建镜像仓库的可视化管理控制台
查看>>
Canvas 涂鸦
查看>>
webpack模块化原理-Code Splitting
查看>>