Курс 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"
- Операторы сравнения в Python
- Оператор @ для умножения матриц
- Удаление специальных символов
- Проверка подстроки в строке
- Генераторы словарей и множеств
- Извлечение чисел из текста
- Конвертация коллекций в Python.
- lru_cache оптимизация функций
- Проверка окончания строки с помощью str.endswith()
- Работа с модулем os в Python
- Установка и использование Telegram API в Python
- Переопределение унарных операторов
- Сериализация объектов в Python
- Создание коллекций из выражения-генератора
- Расчет времени выполнения кода
- Удаление ресурса в Python
- Howdoi — получение ответов из терминала
- Методы в Python
- Подчеркивание в REPL
- Множественное присваивание в Python
- Безопасные SQL-запросы в Python 3.11
- Срез в Python
- Преобразование данных в Python
- Работа с timedelta
- Преобразование чисел в Python
- Проверка памяти объекта
- Работа с JSON данными в Python
- Flask: создание веб-приложений
- Проверка ввода с помощью isdigit
- Динамическая типизация в Python
- Метод bool() в Python
- Преобразование в float
- Исключение NotImplementedError
- Удаление знаков препинания в Python
- Синхронизация доступа к ресурсам
- Функции map, filter и reduce
- Переменные класса и экземпляра
- Избегайте ошибку FileNotFoundError
- Импорт объектов из модулей
- Использование модуля math
- Печать списка с помощью метода join
- Функция с **kwargs в Python
- Тернарный оператор в Python
- Избегайте двойного подчеркивания
- Оценка выражений генератора в Python
- Итераторы с потерямиZIP
- Управление асинхронными задачами с помощью Semaphore
- Mad Libs Generator















