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

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

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


def my_function():
    ...

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

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


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

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

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

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

Автор урока

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

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

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

  1. Методы __repr__ и __str__ в Python
  2. Нахождение разницы между списками в Python
  3. Метод rmatmul для пользовательских матриц
  4. Перезагрузка оператора в Python
  5. Создание списков в Python
  6. Оператор in для Python
  7. Получение значений из словарей
  8. Оператор распаковки в Python
  9. Абстракции словарей и множеств в Python
  10. Оператор «моржа» (Walrus Operator)
  11. Отладчик pdb: начало работы
  12. Закрытие файла в Python
  13. Проверка элемента в множестве.
  14. Настройка вывода в Numpy
  15. Python Enumerate
  16. Обработка исключений в Python 3
  17. Символ подчеркивания в Python
  18. Генераторы в Python
  19. Метод __imod__ для Python
  20. Шаблоны и наследование в Flask
  21. Управление контекстом выполнения
  22. Оценка выражений генератора в Python
  23. Хэш-функции и метод цепочек
  24. Создание списка дат
  25. split() — разделение строки
  26. Подсчет элементов в Python
  27. Работа с буфером обмена на Python
  28. Установка и использование Logzero
  29. Объединение словарей в Python
  30. Протокол управления контекстом
  31. Оператор @ для умножения матриц
  32. Итерация по коллекции в Python
  33. Создание OrderedDict
  34. Удаление символа из строки
  35. Python Аргументы по умолчанию
  36. Работа с эмодзи в Python
  37. Оператор Walrus в Python
  38. Создание копии итератора
  39. Управление ресурсами в Python
  40. Цикл for в Python
  41. Отправка HTTP-запросов в Python
  42. Повторение элементов списков
  43. Сокращение ссылок с pyshorteners
  44. f-строки в формате строк
  45. Библиотека sh: использование команд bash в Python
  46. Объединение списков в Python
  47. Документирование функций в Python

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