Функція repr () повертає подане для об'єкта подання.
Синтаксис repr():
repr (obj)
repr () Параметри
repr()Функція приймає один параметр:
- obj - об'єкт, подання якого можна повернути
Повернене значення з repr ()
repr()Функція повертає друку репрезентативною рядки даного об'єкта.
Приклад 1: Як функція repr () працює в Python?
var = 'foo' print(repr(var))
Вихідні дані
'foo'
Тут ми присвоюємо значення 'foo'var. Потім repr()функція повертає "'foo'", 'foo'всередині подвійних лапок.
Коли результат з repr()передано eval(), ми отримаємо оригінальний об'єкт (для багатьох типів).
>>> eval (repr (var)) 'foo'
Приклад 2: Впровадити __repr __ () для користувацьких об'єктів
Внутрішньо repr()функціональні виклики __repr__()даного об'єкта.
Ви можете легко застосувати / замінити, __repr__()щоб це repr()працювало інакше.
class Person: name = 'Adam' def __repr__(self): return repr('Hello ' + self.name ) print(repr(Person()))
Вихідні дані
'Привіт Адам'








