我想创建一个函数,仅当十六进制值表示大写或小写字母时(即十六进制代码介于 20 和 7A 之间时)才执行特定任务。有没有一种方法可以在逻辑上等同于 python 中的语句:
if a >= 20 and a <= 7A: perform stuff
?我是不是只要在它前面扔一个 0x 就会发生奇迹?
最佳答案
是的……你只要抛出一个 0x,它就变成了数字……
或int("7A",16) == 0x7A
0x20 <= a <= 0x7A
您还可以像这样链接比较运算符(大致翻译为“是 val1 和 val2 之间”)
关于python - 对十六进制值使用比较运算符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13366323/