Курс 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"
- Игра «Виселица» на Python
- Измерение времени выполнения кода с помощью time
- Списковое включение в Python
- Деление в Python
- Работа с путями в Python
- Функция enumerate() в Python
- Утечки переменных цикла в Python 3.x
- Обработка ошибок в Python
- Экранирование символов в Python
- Работа с срезами в Numpy
- Работа с JSON данными в Python
- Проверка памяти объекта
- Объединение словарей в Python
- Метод repr() в Python
- Работа с CSV файлами в Python
- Ошибка NotImplemented в Python
- Создание вложенных циклов for
- Создание новых списков в Python
- Улучшение читаемости кода в Python
- Оператор обр. импликации
- Проверка элемента в множестве.
- Инициализация структур данных
- Документирование функций в Python
- Подробная информация о %pinfo
- Замена атрибута в именованном кортеже
- Фильтрация списка чисел
- Работа со строками в Python
- Отправка POST запроса на сервер.
- Преобразование Word в PDF с Spire.Doc
- TypedDict для kwargs в Python 3.12
- Работа с deque из collections
- Mad Libs Generator
- Работа с асинхронными задачами в Python
- Работа с дробями в Python
- Установка максимального количества цифр
- Отображение HTML кода в Python
- Логирование с Logzero
- Работа с модулем bisect
- Создание словаря в Python
- Комментарии в Python.
- Открытие и редактирование скриптов Python
- Работа с кортежами в Python
- Удаление дубликатов из списка
- Форматирование чисел в Python
- Оператор walrus в Python
- Генераторы в Python















