gpt4 book ai didi

Python 比较 char 和 hex

转载 作者:太空宇宙 更新时间:2023-11-04 05:42:20 26 4
gpt4 key购买 nike

>>> var = 'g'  
>>> print hex(ord(var))
0x67
>>> print hex(ord(var)) == 0x67
False

为什么在 python 2.7 中不是这样?
将“g”与十六进制值 0x67 进行比较的最佳方法是什么?

最佳答案

hex 返回一个字符串,您将其与数字进行比较。要么做

ord(var) == 0x67

hex(ord(var)) == "0x67"

(第一个不太容易出错,因为它不区分大小写)

关于Python 比较 char 和 hex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33463021/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com