• ВНИМАНИЕ! НОВЫЙ АДРЕС САЙТА

    РКН заблокировал текущий домен

    Актуальный адрес сайта всегда указан здесь - EGROUND-ZERKALO.COM

Скачать Immutability in Python - Real Python (2021)

bart

bart

PRO
Сообщения
5.332
Лайки
1.723
Immutability in Python
Real Python

Скачать Immutability in Python - Real Python (2021)


В Python неизменяемые и изменяемые типы данных и типы объектов могут вызывать некоторую путаницу и странные ошибки. Из этого видеокурса вы увидите, в чем разница между изменяемыми и неизменяемыми типами данных в Python и как вы можете использовать это в своих собственных программах.


Вы также узнаете, как бороться с языковой особенностью Python, которая позволяет изменять объекты, на которые ссылаются неизменяемые типы. Определение Python «неизменяемый» может немного ввести в заблуждение.


По сути, обещание «неизменности» кортежей верно лишь отчасти. Сам кортеж не может быть изменен, но объекты, на которые ссылается кортеж, могут быть изменены. Иногда это называют «непереходной неизменяемостью».

Если кортеж имеет неизменяемое поле, например строку, его нельзя изменить. Однако изменяемое поле, такое как список, можно редактировать, даже если оно встроено в «неизменяемый» кортеж.

Когда в документации Python объект упоминается как «неизменный», они имеют в виду наблюдаемое выше поведение. Другие неизменяемые типы в Python ведут себя таким же образом, например, namedtuples или frozensets.

Материал на английском языке




Продажник:

Скачать:
Скрытое содержимое могут видеть только пользователь группы: PRO
Скрытое содержимое для пользователей: Ferr
 
Сверху Снизу