Python 检查数字是否在给定范围内
我找到了一个答案,我们可以通过python中的方法10来检查数字是否在给定范围内,这些双条件作为连续AND执行,因此:Python 检查数字是否在给定范围内,python,Python,我找到了一个答案,我们可以通过python中的方法10来检查数字是否在给定范围内,这些双条件作为连续AND执行,因此: 10 <= n <= 100 等于: (10 <= n) and (n <= 100) 它返回一个布尔值,该值可以是真的,也可以是假的,这取决于是否满足该语句。这是“该语句的执行方式” import dis def f(n): return 10<=n<=100 print(dis.dis(f)) 给 6
10 <= n <= 100
等于:
(10 <= n) and (n <= 100)
它返回一个布尔值,该值可以是真的,也可以是假的,这取决于是否满足该语句。这是“该语句的执行方式”
import dis
def f(n):
return 10<=n<=100
print(dis.dis(f))
给
6 0 LOAD_CONST 1 (10)
3 LOAD_FAST 0 (n)
6 DUP_TOP
7 ROT_THREE
8 COMPARE_OP 1 (<=)
11 JUMP_IF_FALSE_OR_POP 21
14 LOAD_CONST 2 (100)
17 COMPARE_OP 1 (<=)
20 RETURN_VALUE
>> 21 ROT_TWO
22 POP_TOP
23 RETURN_VALUE
但你真的想知道吗
可能是一个很好的参考
它实际上转化为10