Рубрики
Без рубрики

Оператор Walrus Python 3.8 (почти) идеально подходит для ноутбуков Jupyter

Выражения присваивания, AKA Оператор Walrus, (возможно,) Один из самых крутых новых особенностей PYT … Tagged с Python, Jupyter.

Выражения присваивания, ака Оператор Walrus , (возможно) одна из самых крутых новых функций Python 3.8. По общему признанию, я впервые любил его просто потому, что его название показывает, что Goofiness остается сильным в сообществе Dev.

Затем я начал думать о возможных случаях использования для него. Я прочитал некоторые статьи, отраженные немного больше, и оказались впечатлением, что это была неплохой особенностью, но не было действительно полезным.

Быстро вперед на эту неделю. Я учил класс об использовании базовой ноутбуки Jupyter, когда он ударил меня, что оператор Walrus отлично подходит для ноутбуков!

Как часто мы сталкиваемся с такими клетками, как эти:

По сути, то, что мы хотим, это назначить значение переменной, а затем вернуть его, чтобы отображаться в результате ячейки. Ну, оказывается, что это именно то, для чего предназначен оператор Walrus: назначить и вернуться. Итак, теперь мы можем иметь более лаконичную клетку с:

И вы, вероятно, можете понять, почему название говорит почти идеально. Было бы здорово, если эта простая версия работала:

Однако это не так и такое жизнь. Видимо, там было Некоторое обсуждение за это И это не будет поддерживаться. Поэтому нам придется жить с этими скобками сейчас.

Это может быть не так увлекательно, но я счастлив с оператором Walrus после нахождения этого случая использования, поэтому я решил поделиться этим. Также, прежде чем написать этот пост, я сделал некоторые исследования и нашли сообщения из Ведран Чачич и Кэрол желает Обсуждая это дело в случае, поэтому я подумал, что было бы неплохо признать их за привлечение этого.

Оригинал: “https://dev.to/toshikurauchi/python-3-8-s-walrus-operator-is-almost-perfect-for-jupyter-notebooks-4n3j”