Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>> def foo(a,b):
- ... x = a * b
- ... return x
- ...
- >>> def bar(a,b):
- ... return a * b
- ...
- >>> def baz(a,b):
- ... return a**2 + b**2
- ...
- >>> dis.dis(foo)
- 2 0 LOAD_FAST 0 (a)
- 3 LOAD_FAST 1 (b)
- 6 BINARY_MULTIPLY
- 7 STORE_FAST 2 (x)
- 3 10 LOAD_FAST 2 (x)
- 13 RETURN_VALUE
- >>> dis.dis(bar)
- 2 0 LOAD_FAST 0 (a)
- 3 LOAD_FAST 1 (b)
- 6 BINARY_MULTIPLY
- 7 RETURN_VALUE
- >>> dis.dis(baz)
- 2 0 LOAD_FAST 0 (a)
- 3 LOAD_CONST 1 (2)
- 6 BINARY_POWER
- 7 LOAD_FAST 1 (b)
- 10 LOAD_CONST 1 (2)
- 13 BINARY_POWER
- 14 BINARY_ADD
- 15 RETURN_VALUE
Add Comment
Please, Sign In to add comment