Курс Python → Python Ellipsis использование

В Python существует встроенный объект под названием Ellipsis, который представляет собой многоточие (…). Этот объект является глобально доступным и может быть использован в различных контекстах. Например, его можно использовать как заполнитель для кода, который еще не был написан, аналогично инструкции pass. Также многоточие может быть использовано в синтаксисе нарезки для представления полных фрагментов в оставшемся направлении.

Пример использования многоточия в качестве заполнителя:


def my_function():
    ...

В данном примере многоточие указывает на то, что тело функции еще не было реализовано, и ожидает дальнейшей разработки.

Пример использования многоточия в синтаксисе нарезки:


my_list = [1, 2, 3, 4, 5]
print(my_list[2:...])

В данном примере многоточие указывает на то, что в нарезке нужно взять все элементы до конца списка. Это удобно в случаях, когда точное количество элементов неизвестно, но нужно взять все доступные.

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

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Генераторы списков в Python
  2. Solidity для DeFi Ethereum
  3. Функции с необязательными аргументами
  4. Работа с collections.Counter
  5. Объединение кортежей в Python
  6. Генераторы в Python
  7. Сумма элементов списка
  8. Объединение списков с помощью zip
  9. Добавление Progressbar в Python
  10. Оператор «not» в Python
  11. Управление фоновыми задачами в Python
  12. Python Менеджер контекста
  13. Повторение и перенос строки
  14. Принципы Zen Python
  15. Модуль xkcd: загрузка комиксов
  16. Работа с пользовательским вводом
  17. Различия символов в Python
  18. Методы Python для работы с данными
  19. Lambda Functions in Python
  20. Создание функций с произвольным количеством аргументов
  21. Создание спинбокса в tkinter
  22. SciPy: широкий функционал для математических операций
  23. Управление IP-адресами через прокси
  24. Обмен значений переменных в Python
  25. Обход дочерних элементов BeautifulSoup
  26. Удаление элемента по индексу
  27. Логирование в Python
  28. Подсчет количества элементов в списке
  29. Лямбда-функции для min/max
  30. Сортировка HTML по CSS-селектору
  31. Оформление кода на Python
  32. Разделение строк в Python
  33. Автоматизация скриптов на AWS Lightsail.
  34. Кортежи в Python: особенности и преимущества
  35. Проверка кортежей.
  36. Определение наиболее частого элемента с помощью collections.Counter
  37. Работа с deque из collections
  38. UserString в Python
  39. Создание треугольника Паскаля
  40. Методы split() и join() — Python строк.
  41. Методы classmethod и staticmethod
  42. Модуль pprint: улучшение вывода данных
  43. Python 3.12: переиспользование кавычек

Marketello читают маркетологи из крутых компаний