Курс Python → Метод repr() в Python

Python — это язык программирования, который поддерживает объектно-ориентированное программирование. Объекты в Python могут содержать дополнительную информацию, которая может быть полезной при отладке программы или приведении типов. Одним из общих свойств объектов является метод repr(), который возвращает информационную строку об объекте. Этот метод может быть вызван явно с помощью функции repr(…) или автоматически в момент отладки.

Метод repr() играет важную роль при отображении объектов в удобочитаемом формате. Он позволяет получить строковое представление объекта, которое может быть использовано для вывода на экран или записи в файл. Это особенно полезно при отладке программы, когда необходимо быстро оценить содержимое объекта без необходимости выводить его целиком.

Пример использования метода repr() может выглядеть следующим образом:


class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age

    def __repr__(self):
        return f'Person(name={self.name}, age={self.age})'

person = Person('Alice', 30)
print(repr(person))

В данном примере у нас есть класс Person, у которого определен метод repr(). При вызове функции repr() для объекта person будет возвращена строка ‘Person(name=Alice, age=30)’, которая содержит информацию о имени и возрасте этого объекта. Это позволяет быстро и наглядно увидеть основные характеристики объекта.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Python Метод sleep() из time
  2. Вычисление натуральных логарифмов в NumPy
  3. Генераторы в Python
  4. Оптимизация памяти в Python
  5. Оператор zip в Python
  6. Использование функции product
  7. Оператор Walrus: правильное использование
  8. Особенности ключей словаря в Python
  9. Нарезка списков в Python
  10. Основные методы NumPy
  11. Создание новых списков в Python
  12. Контроль точности вывода чисел
  13. Операции со строками в Python
  14. Сортировка списка по индексам
  15. Оператор умножения для вектора
  16. Встроенные функции Python
  17. Создание пользовательской коллекции в Python
  18. Регистрация на курсы SF Education
  19. Метод splitlines() для разделения строк
  20. Парсинг статей с Newspaper3k
  21. Обработка элементов в Python
  22. Работа с необработанными строками
  23. Создание итерируемых объектов
  24. Преобразование данных в Python
  25. Отделение звука от видео
  26. Оформление кода на Python
  27. Тестирование функции сложения
  28. Методы split() и join() — Python строк.
  29. Округление в Python
  30. Генераторы в Python
  31. Работа с Telegram API на Python
  32. Различия символов в Python
  33. Python: отличительная особенность — отступы
  34. PATCH-запрос с библиотекой requests
  35. Сериализация и десериализация объектов
  36. Генераторы списков
  37. Подписка на каналы разработчиков
  38. Подписка на SelectelNews в Twitter
  39. Python Метод Union Множеств
  40. Удаление элемента по индексу в Python
  41. Генераторы списков в Python
  42. Поиск наиболее частого элемента в списке
  43. Сериализация данных в JSON с помощью json.dumps
  44. Игра «Угадывание чисел»
  45. Локальные переменные.
  46. Область видимости переменных
  47. Вакансии в Nebius
  48. Метод join для объединения строк

Marketello читают маркетологи из крутых компаний