Курс Python → Оператор «not» в Python
Оператор «not» в Python является унарным логическим оператором, который инвертирует булево значение. Если значение переменной равно True, то оператор «not» сделает его False, и наоборот.
Пример использования оператора «not» может быть следующим:
rain = False
if not rain:
print("На улице не идет дождь")
В данном примере переменная rain равна False, и оператор «not» инвертирует ее значение, что позволяет нам вывести сообщение «На улице не идет дождь».
Оператор «not» также можно комбинировать с другими логическими операторами, такими как «and» и «or», для более сложных условий. Например:
x = 10
y = 5
if x > y and not (x == 10):
print("Условие выполняется")
В этом примере мы используем оператор «and» для проверки, что x больше y, и оператор «not» для инвертирования условия, что x равно 10. Если оба условия выполняются, то будет выведено сообщение «Условие выполняется».
Другие уроки курса "Python"
- kwargs в Python
- Определение размера папок в Python
- Объединение словарей в Python
- Анализ кода — Python
- Оптимизация памяти с помощью __slots__
- Фильтрация списка чисел
- Ошибка NotImplemented в Python
- Декораторы в Python
- Метод count() для списка
- Создание вкладок с TKinter
- Создание копии итератора
- Объединение словарей в Python
- Измерение потребления памяти при сортировке
- Нахождение самого длинного слова в списке с помощью max
- Метод rpow в Python
- Работа с timedelta в Python
- Функции-генераторы в Python
- Подсказки при вводе данных в Python
- Поиск всех индексов подстроки
- Введение в Python
- Работа с асинхронными задачами в Python
- Группировка элементов Python
- Определение индекса элемента списка
- Работа с областями видимости переменных
- Поиск файлов по шаблону
- Оператор Walrus в Python 3.8
- Обновление данных через PUT запрос
- Компиляция регулярных выражений
- Подсчет элементов в Python
- Подсказки типов в Python
- Декоратор total_ordering для класса Point
- Хеширование паролей с использованием salt
- Функции all() и any() в Python
- Комментарии в Python
- Контроль точности вывода чисел
- Удаление и повторная вставка ключа в OrderedDict
- Лямбда-функции в Python
- Управление виртуальными окружениями в Python
- Модуль pprint: улучшение вывода данных
- Улучшенные подсказки для импорта в Python 3.12
- Запрос пароля с помощью getpass
- Метод lt для сортировки объектов
- Циклы for в Python
- Инициализация переменных
- Курс Data Scientist в медицине















