登录 注册

返回汉字的首字母

收藏
[Python] 标签:python首字母汉字 2012-11-01 11:25
原始代码 全屏查看 1评 / 1藏 / 5484阅  跳至 / 51行
def get_first_letter(char):
    char=char.encode('GBK')
    
    if char<b"\xb0\xa1" or char>b"\xd7\xf9":
        return ""
    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"

最新评论

  · · · · · ·  (共1条)
cottage 2012-11-01 11:57:00
不错,收藏了!

共1条评论 更多评论

登录后您才可以发表评论。 马上登录 立即注册
July
2012-10-30加入
Back to Top