Различный размер объекта True и False в Python 3

Экспериментируя с магическими методами (в частности, __sizeof__) с различными объектами Python, я наткнулся на следующее поведение:

Python 2.7

>>> False.__sizeof__()
24
>>> True.__sizeof__()
24

Python 3.x

>>> False.__sizeof__()
24
>>> True.__sizeof__()
28

Что изменилось в Python 3, что делает размер True больше, чем размер False

65 голосов | спросил Simon Fromme 26 +03002018-10-26T23:28:50+03:00312018bEurope/MoscowFri, 26 Oct 2018 23:28:50 +0300 2018, 23:28:50

0 ответов


Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132