Курс Python → Оператор морж в Python 3.8
Оператор морж — это новый синтаксис, который был добавлен в Python 3.8 и позволяет присваивать значения переменным внутри выражений. Этот оператор представляет собой двоеточие и знак равенства (:=), который напоминает глаза и бивни моржа, отсюда и происходит его название.
Использование оператора морж в Python позволяет сделать код более читаемым, компактным и эффективным. Вместо того чтобы присваивать значение переменной отдельной строкой кода, теперь можно сделать это непосредственно в выражении, где эта переменная используется.
Пример использования оператора морж:
# Пример без использования оператора морж
x = 5
if x > 0:
print(x)
# Пример с использованием оператора морж
if (x := 5) > 0:
print(x)
В данном примере мы видим, как можно присвоить значение переменной x и сразу же использовать его в условном операторе. Это делает код более лаконичным и понятным, особенно в случаях, когда присвоение значения переменной и его использование происходят в одном месте.
Другие уроки курса "Python"
- Удаление элемента по индексу в Python
- Названия переменных
- Типы возвращаемых значений в Python
- Очистка данных в Python
- Проверка переменных окружения в Python
- Отладка утечек памяти в Python
- Декораторы в Python
- Получение имени функции с помощью inspect
- Создание генераторов
- Курс по дообучению ChatGPT
- Defaultdict в Python
- Функции all() и any() в Python
- Принципы программирования
- Создание таблиц в терминале с PrettyTable
- Печать списка с помощью метода join
- Аннотации типов в Python
- Методы работы со строками в Python
- Импорт модулей в Python 3.12
- Отделение звука от видео
- Работа с getopt
- Представление бесконечности в Python
- Запуск асинхронной корутины
- Измерение времени выполнения кода
- Использование функции product
- Логический оператор «and» в Python
- Метод сравнения объектов в Python
- Работа с enumerate()
- Экспорт данных с помощью writefile
- Печать календаря
- Проверка условий: all и any
- Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
- Подписка на SelectelNews в Twitter
- Итераторы в Python
- Генераторы в Python
- Наиболее частотные элементы с помощью Counter
- Реализация метода __abs__ в Python
- Измерение времени выполнения кода
- Форматирование строк в Python
- Обмен переменными в Jupyter
- Сравнение объектов в Python
- Расчет времени выполнения
- Переопределение метода len
- Работа с датами в Python
- Создание новых списков в Python
- Преобразование чисел в восьмеричную строку
- Явный импорт в Python















