Share This
Связаться со мной
Крути в низ
Categories
//__repr__ и __str__: когда какой метод использовать?

__repr__ и __str__: когда какой метод использовать?

12.05.2021Category : Python

repr i str kogda kakoj metod ispolzovat e570a8d - __repr__ и __str__: когда какой метод использовать?

Давайте на примере рассмотрим разницу в использовании методов __repr__ и __str__.

Результат __str__ должен быть читаемым для человека:

>>> import datetime >>> today = datetime.date.today()  >>> str(today) '2021-05-11'

Результат __repr__ должен быть максимально точным:

>>> import datetime >>> today = datetime.date.today()  >>> repr(today) 'datetime.date(2021, 5, 11)'

Интерпретатор Python использует __repr__:

>>> import datetime >>> today = datetime.date.today()  >>> today datetime.date(2021, 5, 11)
  • 2 views
  • 0 Comment

Leave a Reply

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Свежие комментарии

    Рубрики

    About Author 01.

    blank
    Roman Spiridonov

    Моя специальность - Back-end Developer, Software Engineer Python. Мне 39 лет, я работаю в области информационных технологий более 5 лет. Опыт программирования на Python более 3 лет. На Django более 2 лет.

    Categories 05.

    © Speccy 2020 / All rights reserved

    Связаться со мной
    Close