Какой размер команд

Python Middle Без компании
Какой размер команд
Ответы
В Python размер команды (инструкции) не фиксирован и зависит от её сложности. Однако байт-код (компилированное представление) обычно занимает 1-3 байта на инструкцию. Пример с `dis` для просмотра байт-кода: ``` import dis def example(): x = 1 y = 2 return x + y dis.dis(example) ``` Вывод: ``` 2 0 LOAD_CONST 1 (1) 2 STORE_FAST 0 (x) 3 4 LOAD_CONST 2 (2) 6 STORE_FAST 1 (y) 4 8 LOAD_FAST 0 (x) 10 LOAD_FAST 1 (y) 12 BINARY_ADD 14 RETURN_VALUE ``` Каждая команда занимает 2 байта (код операции + аргумент). Некоторые сложные операции могут занимать больше. В CPython байт-код интерпретируется виртуальной машиной.