Python repr що робить

Функція repr() поверне рядок, що містить формальне подання об'єкта, що друкується.. Для багатьох типів функція повертає рядок, який під час передачі в eval() може зробити об'єкт із тим самим значенням, як і вихідний.

У чому різниця STR та REPR?

__str__ і __repr__ — обидва методи отримання рядкового представлення об'єкта. __str__ це має бути коротким і більш user-friendly, а __repr__ передбачається надати більш детальну інформацію. * Реалізація за умовчанням не має сенсу. Збережена копія

Що робить метод __ str __ класу?

Магічний метод str Python Ще одна корисна конструкція – __str__(). Вона необхідна, щоб повертати друковане рядкове подання будь-якого класу, що визначається користувачем. Ми бачили str()вбудовану функцію, яка повертає рядок із параметра об'єкта. Наприклад, str (12) повертає "12".