我最近学习python。 我想知道dis功能的行号是什么。
import dis
def add(a, b):
a += 1
return a+b
dis.dis(add)
。
3 0 LOAD_FAST 0 (a)
2 LOAD_CONST 1 (1)
4 INPLACE_ADD
6 STORE_FAST 0 (a)
4 8 LOAD_FAST 0 (a)
10 LOAD_FAST 1 (b)
12 BINARY_ADD
14 RETURN_VALUE
有3和4。 1号线和2号线在哪里?
答案 0 :(得分:1)
使用InheritedWidgets
仅反汇编您的函数添加。因此只有两行。功能添加也只有两行。