БГ
Size: a a a
БГ
Р
Р
K
БГ
py3
from dis import dis
c = """a = 1
b = 2
c = a+b
print(c)"""
dis(c)
1 0 LOAD_CONST 0 (1)
2 STORE_NAME 0 (a)
2 4 LOAD_CONST 1 (2)
6 STORE_NAME 1 (b)
3 8 LOAD_NAME 0 (a)
10 LOAD_NAME 1 (b)
12 BINARY_ADD
14 STORE_NAME 2 (c)
4 16 LOAD_NAME 3 (print)
18 LOAD_NAME 2 (c)
20 CALL_FUNCTION 1
22 POP_TOP
24 LOAD_CONST 2 (None)
26 RETURN_VALUE
PUSH Literal(1)
POP&STORE_INTO Variable(a)
PUSH Literal(2)
POP&STORE_INTO Variable(b)
PUSH Variable(a)
PUSH Variable(b)
BIN_ADD
POP&STORE_INTO Variable(c)
PUSH Variable(print)
PUSH Variable(c)
CALL_FUNCTION
PB
БГ
PUSH Literal(1)
POP&STORE_INTO Variable(a)
PUSH Literal(2)
POP&STORE_INTO Variable(b)
PUSH Variable(a)
PUSH Variable(b)
BIN_ADD
POP&STORE_INTO Variable(c)
PUSH Variable(print)
PUSH Variable(c)
CALL_FUNCTION
БГ
PUSH Literal(1)
POP&STORE_INTO Variable(a)
PUSH Literal(2)
POP&STORE_INTO Variable(b)
PUSH Variable(a)
PUSH Variable(b)
BIN_ADD
POP&STORE_INTO Variable(c)
PUSH Variable(print)
PUSH Variable(c)
CALL_FUNCTION
БГ
БГ
БГ
БГ
ВП
PB
ВП

БГ
ВП
ВП
ВП
lambda _token: token.type...ВП