3 获取汉字区位码

 1 def getcode(chinese):
 2     """
 3     获取汉字对应的区位码
 4     :param 单个汉字
 5     :return:获取到的区位码
 6     """
 7     barry = chinese.encode('gb2312')
 8     code = '{:02d}'.format(barry[0] - 160) + '{:02d}'.format(barry[1] - 160)
 9     return code
10 while 1:
11     name = input('请输入姓名:')
12     for word in name:
13         print(word,getcode(word))

 

posted @ 2020-02-23 12:43  不着魔,不成佛  阅读(250)  评论(0)    收藏  举报