Курс Python → Оператор морж в Python 3.8
Оператор морж — это новый синтаксис, который был добавлен в Python 3.8 и позволяет присваивать значения переменным внутри выражений. Этот оператор представляет собой двоеточие и знак равенства (:=), который напоминает глаза и бивни моржа, отсюда и происходит его название.
Использование оператора морж в Python позволяет сделать код более читаемым, компактным и эффективным. Вместо того чтобы присваивать значение переменной отдельной строкой кода, теперь можно сделать это непосредственно в выражении, где эта переменная используется.
Пример использования оператора морж:
# Пример без использования оператора морж
x = 5
if x > 0:
print(x)
# Пример с использованием оператора морж
if (x := 5) > 0:
print(x)
В данном примере мы видим, как можно присвоить значение переменной x и сразу же использовать его в условном операторе. Это делает код более лаконичным и понятным, особенно в случаях, когда присвоение значения переменной и его использование происходят в одном месте.
Другие уроки курса "Python"
- Python Тесты и Гайды
- Измерение времени выполнения кода с помощью time
- Создание множества в Python
- Автоматизация с Python
- Создание namedtuple из словаря
- Псевдонимы в Python
- Замена текста с помощью sub
- Участие в LP стейкинге Waves
- Создание списков в Python
- Удаление эмодзи с помощью pandas
- Python: библиотеки и функции
- Блок else в Python
- Отправка HTTP-запросов с User-Agent
- Множественное назначение в Python
- Работа с WindowsPath()
- Блок try-except-else
- Разделение строки с помощью split()
- Использование type hints
- Избегание циклических зависимостей классов в Python
- Изменение регистра данных
- Класс-оболочка для словарей
- Передача параметров в Python
- Освоение Python
- Python reversed() vs срез[::-1]
- Экспорт данных с помощью writefile
- Установка и использование TensorFlow
- Декоратор @override
- Списковое включение в Python
- SciPy: широкий функционал для математических операций
- inspect в Python: анализ кода
- Извлечение чисел из текста
- Работа со списками
- Оператор in и not in в Python
- Измерение времени выполнения кода
- Построение графиков в Matplotlib
- Работа с SQLite в Python
- Объединение словарей в Python
- Работа с часовыми поясами в Python.
- Оператор continue в Python
- Манипуляция формой массива в Numpy
- Объединение словарей в Python
- Обработка ошибок в JSON данных
- Операции с датами в Python
- Создание веб-приложения с Flask
- Активация Matplotlib в Jupyter
- Измерение времени выполнения кода с использованием time
- Работа с словарями в Python
- Сравнение неупорядоченных списков















