假设输入的字符串为 's',可以通过以下 Python 代码实现:

for c in 's':
    if '一' <= c <= '鿿': # 判断是否为汉字
        print(hex(ord(c))) # 输出区位码

其中,'一' 和 '鿿' 分别是 Unicode 编码中汉字的起始和结束位置。ord() 函数可以将字符转换成 Unicode 编码,hex() 函数可以将十进制数字转换成十六进制字符串,因此 hex(ord(c)) 可以得到汉字 'c' 的区位码。

Python 获取字符串中所有汉字的区位码

原文地址: https://www.cveoy.top/t/topic/nE8z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录