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))