В Python 2**3**4 = 2417851639229258349412352
. Таким образом, выражение выполняется справа налево, , в то время как документация гласит слева направо. В чем причина?Python: Порядок выполнения 2 ** 3 ** 4
ответ
Это нормальный математический порядок, справа налево:
2 ** (3 ** 4)
И вы можете усилить это с помощью AST: 'Expr (value = BinOp (left = Num (n = 2), op = Pow(), right = BinOp (left = Num (n = 3), op = Pow() , right = Num (n = 4)))) ' –
О том, что это порядок оценки, OP не подвергается сомнению. Вопрос в том, соответствует ли это поведение документации. – tom10
В documentation говорится, что, в то время как большинство выражений вычисляются слева направо, сравнение и экспоненцирование вычисляются справа налево.
- 1. Python: «1-2-3-4» до [1, 2, 3, 4]
- 2. Порядок выполнения Python-модуля
- 3. Порядок выполнения Python
- 4. Преобразовать [[1, 2], [3, 4]] в [[1, 2, 1, 2], [3, 4, 3, 4]] без зацикливания
- 5. Директива порядок выполнения углового 2
- 6. Каков порядок выполнения глобальных фильтров MVC 4
- 7. Порядок выполнения в методах Python
- 8. Python Устанавливает порядок выполнения вещей
- 9. Порядок выполнения на python unittest
- 10. Python 3 Порядок тестирования неустановленного
- 11. Порядок определения приоритета маршрута 3 vs 4
- 12. Порядок выполнения Verilog
- 13. CUDA порядок выполнения потоков
- 14. Как петля $ num в php, например. 1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4,
- 15. Комбинации 1 2 3 4
- 16. Высота 2-3-4 дерева
- 17. Traversing 2-3-4 Tree
- 18. Haskell 2-3-4 Дерево
- 19. 2-3-4 высота дерева
- 20. Sencha Touch 2 - Порядок выполнения/приоритет
- 21. Порядок выполнения директив с угловым 2
- 22. как генерировать модель 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1
- 23. сравнения между 2 векторами (равный (вектором 2 3 4) (вектор 2 3 4)) = nil
- 24. Неправильный порядок выполнения тестов
- 25. Как сохранить порядок строки? (Python 3.)
- 26. Порядок выполнения выполнения DOM
- 27. Порядок выполнения SQL
- 28. Порядок выполнения SQL-процедур
- 29. Почему ДФ [[2,3,4]] [2: 4] работает и ДФ [[2: 4]] [2: 4] не в Python
- 30. Порядок кода выполнения в Java
показать ссылку на документацию. – Daniel