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

Python (новый) печать?

Недавно Гвидо Ван Россум (создатель Python) представил сообщество Python идеей нового печати … Обсуждается с помощью Python, программирования, компьютерного показателя.

Недавно Гвидо Ван Россум (создатель Python) представил сообщество Python идеей нового печатного заявления!

Когда Python 3 заменил оператор печати (Python 2) на функцию Print (), многие чувствовали, что переход гладкий и адаптируемый по сравнению с другими изменениями.

На данный момент Python 2 является устаревшей версией, а Ван Россум представляет обновленное заявление о печати!

>>> print 1+6
7

Хм, ничего нового !!

Новый анализатор для печати имеет возможность сделать любую функцию в Python для использования в качестве оператора.

Да, любая функция/метод может использоваться в качестве оператора!

>>> len 'abc'
3
>>> import random
>>> random.randint 2, 5
4

Как это безумно !!

Это не просто новое заявление о печати, но и новый способ взглянуть на заявления Python.

Но это идет с недостатком.

>>> print (2), 10
2
(None, 10)

Здесь синтаксический анализатор считает Print (2) сначала функции, а затем оценивает возвращение функции печати (нет) и 10 как кортеж, отсюда и вывод.

В любом случае, очень удивительно видеть общий способ использования операторов на месте других функций!

Хотели бы вы использовать оператор Python по функции? Если нет, то почему это?

Оригинал: “https://dev.to/siddharth2016/python-new-print-o5o”