您的位置:首页 > 汽车 > 时评 > Python应用—获得汉字的unicode编码

Python应用—获得汉字的unicode编码

2024/12/27 8:20:31 来源:https://blog.csdn.net/weixin_55144746/article/details/141002917  浏览:    关键词:Python应用—获得汉字的unicode编码

1.需求

在编程中有时需要获得汉字的unicode 16进制编码,比如正则表达式。该小程序可以输入汉字后返回其Unicode编码,十分方便。

2.代码实现

import PySimpleGUI as sg# 定义一个函数来获取并显示Unicode编码
def show_unicode(input_text):# 获取输入框中的内容input_text = input_text# 遍历字符串中的每个字符,并转换为十六进制的Unicode编码unicode_hex = '\n'.join([f"字符: {char}, Unicode编码(十六进制): {ord(char):X}" for char in input_text])# 显示每个字符的Unicode编码sg.popup("Unicode编码(十六进制)", unicode_hex)layout = [[sg.Text('请输入中文字符:')],[sg.Input(key='input_text', size=(20, 1))],[sg.Button('显示Unicode编码'), sg.Button('退出')]
]# 创建窗口
window = sg.Window('Unicode编码显示', layout)# 事件循环
while True:event, values = window.read()if event == sg.WIN_CLOSED or event == '退出':breakif event == '显示Unicode编码':input_text = values['input_text']show_unicode(input_text)# 关闭窗口
window.close()

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com