Курс Python → Оператор «not» в Python
Оператор «not» в Python позволяет инвертировать булево значение, то есть превратить True в False и наоборот. Это полезное средство для упрощения условных выражений и проверок. Например, если у нас есть переменная is_raining, которая равна True, то оператор «not» позволит нам проверить, не идет ли дождь, просто написав not is_raining.
Пример кода:
is_raining = True
if not is_raining:
print("Сейчас не идет дождь")
else:
print("Идет дождь")
В этом примере, если переменная is_raining равна True, то оператор «not» инвертирует это значение в False, и программа выводит сообщение «Сейчас не идет дождь». Если же переменная is_raining равна False, то условие not is_raining становится True, и программа выводит сообщение «Идет дождь».
Оператор «not» также можно использовать в более сложных условиях, вместе с другими логическими операторами, такими как «and» и «or». Например, мы можем написать условие, которое проверяет, не идет ли дождь и не слишком ли холодно:
is_raining = True
temperature = 15
if not is_raining and temperature > 10:
print("Погода отличная, можно идти гулять")
else:
print("Лучше остаться дома")
В данном случае, если is_raining равно True и temperature больше 10, то условие not is_raining станет False, и программа выведет сообщение «Погода отличная, можно идти гулять». Если хотя бы одно из условий не выполняется, программа выведет сообщение «Лучше остаться дома».
Другие уроки курса "Python"
- Распаковка элементов последовательности
- Модуль pprint
- Работа с JSON данными в Python
- Использование подчеркивания в REPL
- Перемешивание списка с shuffle()
- Метод __iand__ для пользовательских классов
- Назначение максимального и минимального значения переменной в Python.
- Асинхронное программирование с asyncio
- Удаление файлов с shutil.os.remove()
- Манипуляция формой массива в Numpy
- Преобразование списков в словарь
- Перемещение и удаление файлов в Python
- Регистрация на TenChat
- Лямбда-функции в Python
- Глобальные переменные в Python
- Освобождение памяти в Python
- Измерение времени выполнения кода
- Библиотека Chartify: руководство
- Namedtuple в Python
- Удаление элемента по индексу
- Извлечение аудио из видео
- Построение графиков в Matplotlib
- Работа с байтовыми строками в Python
- Реализация операции -= для пользовательского класса
- Методы и функции в Python
- Получение срезов итераторов
- Метод join() с набором
- Хеширование паролей с солью
- Копирование в Python
- Создание объекта времени
- Итераторы в Python
- Измерение времени выполнения кода с использованием time
- Функция all() в Python
- Обучение модели с указанием эпох
- Monkey Patching в Python
- Печать в одной строке
- PATCH-запрос с библиотекой requests
- Lambda Functions in Python
- Python: цикл for и оператор присваивания
- Заказ карты Тинькофф Black
- Создание функций с произвольным количеством аргументов
- Генераторные функции в Python
- Метод repr() в Python
- Magic Commands — улучшение работы с Python
- Управление асинхронными задачами с помощью Semaphore
- Итераторы в Python
- Работа со строками в Python.















