python返回汉字的首字母

kkkkk 2018年12月17日 23:07 Python高级

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"


文章评论(0)
  • avatar kkkkkk 2018年12月21日 11:31
    不错嘛!
    kkkkk
    2018年12月21日 11:16
    辞藻瑰丽,清娩可喜。文笔练达,意亦周到。抒情恳切,一气呵成用词切当,意境不俗。
    回复
  • avatar kkkkkk 2018年12月21日 11:31
    你这可以去写文章了
    kkkkklxinde
    2018年12月21日 11:17
    选词失当,譬喻不切 认识错误,不切题意。文辞生硬,未能达意。含义空虚,句亦欠顺。
    回复
  • avatar kkkkklxinde 2018年12月21日 11:17
    选词失当,譬喻不切 认识错误,不切题意。文辞生硬,未能达意。含义空虚,句亦欠顺。
    回复
  • avatar kkkkk 2018年12月21日 11:16
    辞藻瑰丽,清娩可喜。文笔练达,意亦周到。抒情恳切,一气呵成用词切当,意境不俗。
    回复