cruim Asked:2020-09-12 19:22:30 +0800 CST2020-09-12 19:22:30 +0800 CST 2020-09-12 19:22:30 +0800 CST python比较操作 772 在谷歌上找不到答案。问题,结构如(x 是一个整数) if x > 14: do something 和 if x >= 15: do something 会有相同的执行时间吗? python 1 个回答 Voted Best Answer Lecron 2020-09-12T19:31:00+08:002020-09-12T19:31:00+08:00 为什么他会不一样? In [3]: import dis In [4]: dis.dis('if x > 14: pass') 1 0 LOAD_NAME 0 (x) 2 LOAD_CONST 0 (14) 4 COMPARE_OP 4 (>) 6 POP_JUMP_IF_FALSE 8 >> 8 LOAD_CONST 1 (None) 10 RETURN_VALUE In [5]: dis.dis('if x >= 14: pass') 1 0 LOAD_NAME 0 (x) 2 LOAD_CONST 0 (14) 4 COMPARE_OP 5 (>=) 6 POP_JUMP_IF_FALSE 8 >> 8 LOAD_CONST 1 (None) 10 RETURN_VALUE
为什么他会不一样?