Рет қаралды 23,045
⭐ Курс ООП и Приват канал: www.zproger-school.com/?...
⭐ Телеграм канал: t.me/codeblog8
В данном видео узнаем почему not not value быстрее bool в Python. Рассмотрим примеры и сделаем тесты производительности.
Также стоит добавить, что вам не нужно использовать такую запись в вашем коде, хоть это и работает быстрее.
Но в процессе видео я покажу решение, как можно не используя not not value ускорить проверки на bool до такой же скорости.
📁 Github исходники: github.com/Zproger
📁 Все плейлисты с уроками: bit.ly/39GaY89
📁 Связаться со мной: zproger777@gmail.com
📁 Поддержать канал: github.com/Zproger/donate
Тайм-коды:
0:00 - О чем будет видео?
0:27 - Первое сравнение not not value и bool
2:33 - Какая причина того, что bool работает медленней?
3:30 - Что быстрее, код в функции или код вне функции?
4:00 - Что не так с классом bool?
5:45 - Что быстрее? Создание экземпляра на bool или ссылки на объект?
6:36 - Сравниваем bool и оператор not в дизассемблере
8:17 - Самое странное поведение bool. Финальный пример