我想创建一个函数,仅当十六进制值表示大写或小写字母时,即当十六进制代码介于 20 和 7A 之间时,才能执行特定任务。有没有办法在 python 中做出一个逻辑上等价的语句:
if a >= 20 and a <= 7A: perform stuff
?我只是在它前面扔一个 0x 就发生了魔法吗?
最佳答案
是的......你只需抛出一个0x,它就会变成数字......
或 int("7A",16) == 0x7A
0x20 <= a <= 0x7A
您还可以像这样链接比较运算符(大致翻译为“介于 val1 和 val2 之间”)