Автор оригинала: Ruturaj Kiran Vaidya.
Кредиты изображений: geekboots.com
Вы можете увидеть мой пост здесь на среднем.
Python 3.8 находится на этапе разработки (в настоящее время в фазе Alpha), и ожидается, что он будет выпущен в сентябре 2019 года. Вы можете прочитать полную документацию здесь Отказ Как и ожидалось, он включил много функций – Выражения присваивания, только параметры позиции, много дополнений в встроенные модули (улучшенные модули) и т. Д. Вы можете скачать альфа-версию для Fedora 29:
sudo dnf install python38
Файлы загрузки для Python 3.8 доступны здесь Отказ Эта статья (небольшое вступительное руководство) говорит о важном дополнении к новой версии Python 3.8 – Выражения заданий Отказ
Оператор Walrus (: =)
Согласно документации Python 3.8, новая функция, называемая выражением назначения, была добавлена к новой версии Python. Новый синтаксический оператор – «Оператор Walrus» является частью этого. «Оператор WALRUS» – это новый метод, использующий, что вы можете назначать значения для переменной в качестве части выражения. Это может быть проиллюстрировано с помощью следующего примера.
Рассмотрим следующий код примера:
a = 11 if (b := a) > 10: print(f"The value of b is {b} and is greater than 10.")
Объяснение:
Значение переменной А назначен 11 Отказ Выражение задания B Назначает переменную B к значению А который является 11 (В приведенном выше случае) и проверяет, если значение больше чем 10 (Это действует как нормальный, если состояние петли).
Принты:
The value of b is 11 and is greater than 10.
Это так просто, как это! Вы можете попробовать, загрузив альфа-версию сегодня. Если вы хотите прочитать все это, вы можете прочитать его здесь Отказ Это очень простой особенность, и мне также улучшает читаемость и избегает дополнительной работы. Подобная идея уже реализована на таких языках, как Java Отказ Я думаю, что эта функция – отличное новое дополнение к Python!
Отказ Отказ Отказ Отказ
Купи мне ️ на PayPal Если вам нравится этот небольшой вводный пост Отказ