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

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

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


def my_function():
    ...

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

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


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

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

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

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

Автор урока

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

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

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

  1. Работа со случайными элементами
  2. globals и locals
  3. Делегирование в Python
  4. Ввод нескольких значений
  5. Регулярные выражения в Python
  6. Экранирование символов в Python
  7. Улучшенные подсказки для импорта в Python 3.12
  8. Операторы сравнения в Python
  9. Перевод эмодзи и эмотиконов.
  10. Метод Event.wait() в Python
  11. Получение частей дроби
  12. Сортировка и разворот списка
  13. Закрытие файла в Python
  14. Измерение времени выполнения кода
  15. Замена символов в Python
  16. Управление памятью в Python
  17. Идентификатор объекта в Python
  18. Синхронизация доступа к ресурсам
  19. Генераторы в Python
  20. Обновление и получение данных в SQLite
  21. Печать месячного календаря
  22. CLI-инструмент howdoi
  23. Модуль Operator в Python
  24. ChainMap.new_child() — добавление нового словаря
  25. Библиотека Emoji: использование смайлов в Python
  26. Метод __imod__ для Python
  27. Управление мышью и клавиатурой с Pyautogui
  28. Объединение словарей в Python
  29. Поиск шаблона в строке
  30. Просмотр атрибутов и методов класса
  31. Хэш-функции и метод цепочек
  32. Импортирование в Python
  33. Pillow: работа с изображениями
  34. Оператор is в Python
  35. Перезагрузка оператора в Python
  36. Метод clear для коллекций
  37. Работа с рекламными данными в Pandas
  38. Конкатенация строк с помощью join()
  39. Создание вложенного генератора
  40. Работа с файлами в Python
  41. Подписка на SelectelNews в Twitter
  42. Модуль math: основные функции
  43. Ускоренный импорт библиотек
  44. Комментарии в Python
  45. Отслеживание прогресса с tqdm

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