Czy repr
i str
identyczne pyton wbudowanych typów numerycznych (int
, bool
, float
i complex
), albo są tam ezoteryczne (?) Sytuacje, w których dwa mogą dawać różne wyniki?Czy repr i str są zawsze identyczne na typach wbudowanych w Pythony?
Podobne pytania na SO (takich jak this one) naciskiem na jak __repr__
i __str__
mogą być realizowane w różny sposób, i zwracać różne wartości dla ciągów, ale nie mogę znaleźć nic na temat rzeczywistej realizacji na liczbach.
Pytanie zostało zamknięte jako duplikat, ale związane post nie jest odpowiedź na moje pytanie, co jest konkretnie o '' __str__' __repr__' i metod dotyczących 'int',', 'float' bool' i' kompleks ". – gerrit