Курс 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"
- Использование метода lower()
- Создание треугольника Паскаля
- Управление фоновыми задачами в Python
- Метод сравнения объектов в Python
- Counter() — подсчет элементов
- split() — разделение строки
- Просмотр внешних файлов в %pycat
- Работа со словарями в Python
- Сортировка с параметром key
- Декораторы в Python
- Регистрация на TenChat
- Модуль future Python
- Проверка переменных окружения в Python
- Метод rxor для операции побитового исключающего «или»
- Перезапуск ячейки в Jupyter Notebook с dostoevsky
- Преобразование данных в Python
- Конструктор в Python
- Объединение словарей в Python
- Работа с итераторами в Python
- Установка пакета в Python
- Создание списка дат
- Модуль inspect: получение информации о объектах
- Python-dateutil — работа с датами
- Обратный список чисел
- Вызов функций по строке в Python.
- Генераторы в Python
- Нахождение самого длинного слова в списке с помощью max
- Создание циклической ссылки
- Исключение NotImplementedError
- Однострочники Python
- Удаление ключа из словаря
- Аннотации типов в Python
- Группы исключений в Python
- Изменение элемента списка
- Моржовый оператор в Python 3.8
- Назначение максимального и минимального значения переменной в Python.
- Поиск уникальных и повторяющихся элементов
- Модуль antigravity: генерация координат
- Функции высшего порядка в Python
- Метод radd для пользовательских чисел
- Управление асинхронными задачами на Python.
- Генераторы в Python
- Поиск с помощью регулярных выражений
- Метод __irshift__ для Python
- Python Метод sleep() из time
- Pillow: работа с изображениями
- Оператор += в Python
- Объединение строк с помощью метода join
- Работа с кортежами в Python















