1
0
mirror of https://github.com/satwikkansal/wtfpython synced 2025-03-17 21:29:16 +01:00

Merge pull request #367 from nifadyev/translations/364/ru-fix-logical-typo

#364: Fix logical typo in section How not to use `is` operator
This commit is contained in:
Satwik Kansal 2025-01-16 23:48:13 +05:30 committed by GitHub
commit c909ede235
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -559,7 +559,7 @@ False
Интерпретатор не понимает, что до выполнения выражения `y = 257` целое число со значением `257` уже создано, и поэтому он продолжает создавать другой объект в памяти. Интерпретатор не понимает, что до выполнения выражения `y = 257` целое число со значением `257` уже создано, и поэтому он продолжает создавать другой объект в памяти.
Подобная оптимизация применима и к другим **изменяемым** объектам, таким как пустые кортежи. Поскольку списки являются изменяемыми, поэтому `[] is []` вернет `False`, а `() is ()` вернет `True`. Это объясняет наш второй фрагмент. Перейдем к третьему, Подобная оптимизация применима и к другим **неизменяемым** объектам, таким как пустые кортежи. Поскольку списки являются изменяемыми, поэтому `[] is []` вернет `False`, а `() is ()` вернет `True`. Это объясняет наш второй фрагмент. Перейдем к третьему,
**И `a`, и `b` ссылаются на один и тот же объект при инициализации одним и тем же значением в одной и той же строке**. **И `a`, и `b` ссылаются на один и тот же объект при инициализации одним и тем же значением в одной и той же строке**.