|
|||||||
Магические методы
Время создания: 10.09.2017 18:07
Текстовые метки: code
Раздел: Python - __Разница между 2 и 3 версией Python
Запись: xintrea/mytetra_db_mcold/master/base/1505056045vc3gqk9y8g/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Дополнение 2: Изменения в Питоне 3 Опишем несколько главных случаев, когда Питон 3 отличается от 2.x в терминах его объектной модели: Так как в Питоне 3 различий между строкой и юникодом больше нет, __unicode__ исчез, а появился __bytes__ (который ведёт себя так же как __str__ и __unicode__ в 2.7) для новых встроенных функций построения байтовых массивов. Так как деление в Питоне 3 теперь по-умолчанию «правильное деление», __div__ больше нет. __coerce__ больше нет, из-за избыточности и странного поведения. __cmp__ больше нет, из-за избыточности. __nonzero__ было переименовано в __bool__. next у итераторов был переименован в __next__. |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|