Курс Python → Оператор морж в Python 3.8
Оператор морж — это новый синтаксис, который был добавлен в Python 3.8 и позволяет присваивать значения переменным внутри выражений. Этот оператор представляет собой двоеточие и знак равенства (:=), который напоминает глаза и бивни моржа, отсюда и происходит его название.
Использование оператора морж в Python позволяет сделать код более читаемым, компактным и эффективным. Вместо того чтобы присваивать значение переменной отдельной строкой кода, теперь можно сделать это непосредственно в выражении, где эта переменная используется.
Пример использования оператора морж:
# Пример без использования оператора морж
x = 5
if x > 0:
print(x)
# Пример с использованием оператора морж
if (x := 5) > 0:
print(x)
В данном примере мы видим, как можно присвоить значение переменной x и сразу же использовать его в условном операторе. Это делает код более лаконичным и понятным, особенно в случаях, когда присвоение значения переменной и его использование происходят в одном месте.
Другие уроки курса "Python"
- Создание комплексных чисел
- Разбиение строки в Python
- Хеширование паролей с солью
- Проверка класса объекта
- Удаление символа из строки
- Обновление и получение данных в SQLite
- Многострочные комментарии в Python
- Создание словаря и множества
- Работа с Telegram API на Python
- Возвращение нескольких значений
- Оператор in в Python
- Работа с массивами в Numpy
- Статическая типизация в Python
- Использование модуля math
- Использование подчеркивания в REPL
- Работа с модулем Calendar
- Печать в одной строке
- Обрезка изображения с Pillow
- Работа с эмодзи в Python
- Обход дочерних элементов BeautifulSoup
- Операторы увеличения и уменьшения переменной
- Функции range() в Python
- Модуль array: создание и использование массивов
- Изменяемые и неизменяемые объекты
- Сортировка в Python
- Расчет времени выполнения
- Работа с SQLite в Python
- Управление памятью в numpy.
- Сортировка HTML-элементов
- Операции со строками в Python
- Класс Counter() для подсчета элементов
- Работа с комплексными числами
- Упрощенный вывод данных в Python
- Ключевое слово global в Python
- Проверка однородности элементов списка
- Представление бесконечности в Python
- Сериализация объектов в Python
- Запрос DELETE с библиотекой requests
- Аннотации типов в Python
- Курсы Яндекс Практикум
- Любовь к Python
- Работа с WindowsPath()
- Установка и использование модуля Wikipedia
- Возврат нескольких значений из функции
- Python UserString — создание подклассов строк
- Встраивание HTML в Jupyter Notebook
- Переворот строки с использованием цикла
- Очистка данных в Python















