有些繁琐,自用
a=" #39318#39029"
b=''
li=a.split('#')
del li[0]
int_list = [int(i) for i in li]
hex_list = [hex(i) for i in int_list]
hex_int=','.join(hex_list )
#print(hex_int)
lis=hex_int.split(',')
for x in lis:
if x.startswith('0x'):
x=x[2:]
y='\\u'+str(x)
b=b+y
#print(b)
print(b.encode('ascii').decode('unicode_escape'))
循环输出汉字和ASCII
#数字循环加1 输出 汉字
#10240至10495 盲文
#11904至40917 汉字
count=11904
while (count < 40917):
count = count + 1
a=hex(count)
b=count
if a.startswith('0x'):
a=a[2:]
y='\\u'+str(a)
print (y.encode('ascii').decode('unicode_escape'),a,b)
print ("Good bye!")
正文完