、输入一个字符串,输出这个字符串所有汉字(假定仅含常用汉字)的区位码。程序保存到u2C. py。 程序执行效果: 输入字符串,ahc天才就是入迷onod123
时间: 2024-05-25 19:16:43 浏览: 47
# -*- coding:utf-8 -*-
import re
# 常用汉字的区位码范围
start = int('4e00', 16)
end = int('9fa5', 16)
string = input('请输入字符串:')
# 正则匹配所有汉字
hanzi = re.findall(r'[\u4e00-\u9fa5]', string)
# 遍历汉字并输出区位码
for h in hanzi:
code = ord(h)
if start <= code <= end:
print('{}: {}'.format(h, hex(code)))