python 获取汉字首字母

def get_cn_first_letter(str,codec="UTF8"):
    if codec!="GBK":
        if codec!="unicode":
            str=str.decode(codec)
        str=str.encode("GBK")
    
    if str<"\xb0\xa1" or str>"\xd7\xf9":
        return ""
    if str<"\xb0\xc4":
        return "a"
    if str<"\xb2\xc0":
        return "b"
    if str<"\xb4\xed":
        return "c"
    if str<"\xb6\xe9":
        return "d"
    if str<"\xb7\xa1":
        return "e"
    if str<"\xb8\xc0":
        return "f"
    if str<"\xb9\xfd":
        return "g"
    if str<"\xbb\xf6":
        return "h"
    if str<"\xbf\xa5":
        return "j"
    if str<"\xc0\xab":
        return "k"
    if str<"\xc2\xe7":
        return "l"
    if str<"\xc4\xc2":
        return "m"
    if str<"\xc5\xb5":
        return "n"
    if str<"\xc5\xbd":
        return "o"
    if str<"\xc6\xd9":
        return "p"
    if str<"\xc8\xba":
        return "q"
    if str<"\xc8\xf5":
        return "r"
    if str<"\xcb\xf9":
        return "s"
    if str<"\xcd\xd9":
        return "t"
    if str<"\xce\xf3":
        return "w"
    if str<"\xd1\x88":
        return "x"
    if str<"\xd4\xd0":
        return "y"
    if str<"\xd7\xf9":
        return "z"

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值