Курс 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"
- Уникальные значения из списка
- Обработка StopIteration в Python
- Объединение словарей в Python
- Метод rsub в Python: расширение функциональности вычитания
- Преобразование текста в нижний регистр
- Компиляция регулярных выражений
- Оператор == в Python
- Операторы увеличения и уменьшения переменной
- Генератор данных в Keras
- Подписка на SelectelNews в Twitter
- Создание копии итератора
- Хранение переменных в Python.
- Рациональные числа в Python
- Работа с кортежами в Python
- CLI-инструмент howdoi
- Установка User-Agent в Python
- Функция reduce() из модуля functools
- Группы исключений в Python
- Метод join() для объединения строк
- Выход из профиля в Django
- Множественное присваивание в Python
- Определение объема памяти объекта
- Сравнение неупорядоченных списков
- Получение ID текущего процесса
- Обработка ошибки IndexError
- Операции со строками в Python
- Работа с deque из collections
- Сглаживание списка
- Подсчет частотности элементов в Python
- Переопределение метода len
- Python: Splat-оператор и splatty-splat
- Контекстный менеджер в Python
- Определение объема памяти объекта
- Манипуляция формой массива в Numpy
- Тип данных TypeVarTuple
- HTTP-запросы с библиотекой Requests
- Разделение строк в Python
- Работа с географическими данными.
- Декораторы в Python
- Работа с байтовыми строками в Python
- Подсчет элементов в Python
- Сортировка элементов в Python
- Генерация случайных чисел в Python
- Отделение звука от видео
- Инверсия списка/строки в Python
- Работа со слайсами
- Особенности множеств в Python
- Создание списка дат















