Курс 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
- Генераторы в Python
- Поиск шаблона в начале строки
- Объединение списков с использованием itertools.chain
- Docstring в Python
- Поиск элементов BeautifulSoup
- Декораторы в Python
- Операции с матрицами в Python
- Работа с deque из collections
- Метод rxor для операции побитового исключающего «или»
- Хранение переменных в словаре.
- Оператор «not» в Python
- HTTP-запросы с библиотекой Requests
- Перетасовка списков в Python
- Ускорение выполнения кода в Python
- Оператор Walrus в Python 3.8
- Удаление дубликатов из списка с помощью dict.fromkeys
- Декораторы в Python
- Проверка класса объекта
- Перехват исключений в Python
- Имена объектов в Python
- Antigravity модуль
- Определение индекса элемента списка
- Метод join() для объединения элементов строки
- Работа с буфером обмена на Python
- Работа с *args и **kwargs в Python
- Работа с процессами в Python
- Отладка в командной строке
- Выбор редактора кода.
- Избегайте пустого списка
- Обработка исключений в Python
- Работа с итераторами в Python
- Освоение Python
- Лямбда-функции в Python
- Вывод баннеров
- Получение текущей даты и времени с помощью datetime
- Операции с датами в Python
- Создание и использование модулей в Python
- Округление в Python
- Пересечение списков с использованием множеств
- Математические функции в Python
- Хранение переменных в Python.
- Измерение времени выполнения кода
- Атрибуты класса и экземпляра
- Приближение чисел в Python















