Найти тему
Секреты python

... в python. Зачем?

... в python - это синтаксический сахар, литерал константы (Ellipsis object), который появился, начиная с версии python 3.0. До этого можно было использовать ключевое слово Ellipsis вместо ... 🤪
Описание объекта ... в интерпретаторе.
Описание объекта ... в интерпретаторе.

... можно использовать вместо pass в теле класса, функции, в блоке if или for, чтобы показать, что ожидается дополнение кода или для целей тестирования, установки заглушки (пустая функция) для работы остального кода.

Примеры с ... и pass работают аналогично.
Примеры с ... и pass работают аналогично.

Можно использовать в блоке if.

...  в блоке if означает, что при выполнении условия просто ничего не происходит.
... в блоке if означает, что при выполнении условия просто ничего не происходит.
Использование ... в блоке for. Интересно, зачем?
Использование ... в блоке for. Интересно, зачем?

Ellipsis можно использовать с numpy для указания срезов.

-5
Результат применения ...  в срезе аналогичен a[:, 1]
Результат применения ... в срезе аналогичен a[:, 1]

В примере выше ... заменяет : в numpy. Но это работает не всегда.

Результат: 3
Результат: 3

Другой пример.

-8

Пожалуйста, поддержите канал подпиской или лайком.

Это будет стимулом для нас работать лучше.

#технологии #программирование #программированиенаpython #синтаксис #секреты #питон #python3 #pythonснуля #python