Курс Python → Оператор «not» в Python

Оператор «not» в языке программирования Python используется для инвертирования булевого значения. Когда мы используем оператор «not», он превращает True в False и False в True. Это очень удобно, когда нам нужно проверить, выполняется ли какое-то условие.

Например, предположим, у нас есть переменная is_raining, которая хранит булевое значение True, если идет дождь, и False, если дождь не идет. Мы можем использовать оператор «not» для проверки, не идет ли дождь в данный момент:

is_raining = True
if not is_raining:
    print("Сейчас не идет дождь")
else:
    print("Идет дождь")

В данном примере, если переменная is_raining равна True (то есть идет дождь), оператор «not» инвертирует ее значение на False, и программа выводит сообщение «Идет дождь». Если переменная is_raining равна False (то есть дождь не идет), оператор «not» инвертирует ее значение на True, и программа выводит сообщение «Сейчас не идет дождь».

Таким образом, использование оператора «not» позволяет нам легко инвертировать булевые значения и проверять различные условия в наших программах на Python. Это удобный инструмент для работы с логическими операциями и условиями.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Строковое представление объектов
  2. Скачать видео с YouTube
  3. Перемешивание списка с shuffle()
  4. Создание словаря в Python
  5. Работа с итераторами в Python
  6. Проверка строки на палиндром
  7. Замена атрибута в именованном кортеже
  8. Сортировка в Python
  9. Перегрузка операторов в Python
  10. Переопределение оператора % для объектов
  11. Работа с Enum в Python3.
  12. Создание и удаление объектов
  13. Удаление символов новой строки в Python.
  14. Создание лямбда-функций
  15. Печать в одной строке
  16. Оператор in в Python
  17. Работа со строками в Python.
  18. Обратный список чисел
  19. Оптимизация памяти в Python
  20. Отладка производительности Python
  21. Конвертация текстовых чисел с помощью Numerizer
  22. Декоратор Property в Python
  23. Функция pow() — возвести число в степень
  24. Извлечение статей с newspaper3k
  25. Игра «Камень, ножницы, бумага» — Python
  26. Тестирование с unittest
  27. Разделение строк методом split()
  28. Область видимости переменных
  29. Импорт классов из другого файла
  30. Конвертация коллекций в Python
  31. Проверка версии Python
  32. Очистка данных в Python
  33. Частичное применение функций в Python
  34. Добавление кнопки в tkinter
  35. Структуры данных в Python
  36. Удаление символа из строки
  37. Возврат нескольких значений
  38. Модуль subprocess: запуск внешних команд
  39. Список методов и атрибутов
  40. Метаклассы в Python
  41. Переменная Шредингера
  42. Структура строк в Python
  43. Метод __ixor__ для побитового исключающего ИЛИ
  44. Обработка StopIteration в Python
  45. Форматирование строк в Python
  46. Замена подстроки
  47. Компиляция регулярных выражений
  48. Обработка ошибок в Python

Marketello читают маркетологи из крутых компаний