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

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

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


def my_function():
    ...

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

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


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

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

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

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

Автор урока

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

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

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

  1. Разработка Telegram-ботов
  2. Обрезка изображения с Pillow
  3. Удаление символа из строки
  4. Извлечение новостей с помощью newspaper3k
  5. Цикл while в Python
  6. Выражения-генераторы в Python
  7. Обновление ключей в Python
  8. Ускорение кода с помощью векторизации
  9. Сортировка и обратный порядок
  10. Курс по дообучению ChatGPT
  11. Перегрузка операторов в Python
  12. Удаление ресурса в Python
  13. Переворот последовательности
  14. Функции any() и all() в Python
  15. Проверка типов с использованием isinstance
  16. Работа с типами данных в Python с помощью pydantic.
  17. Реверс строки и списка в Python.
  18. split() без разделителя
  19. Функция all() в Python
  20. Искажение имен в Python
  21. Работа с itertools
  22. Списки в Python: основы
  23. Форматирование строк в Python
  24. Декораторы в Python
  25. Измерение времени выполнения кода
  26. Возврат нескольких значений
  27. Описание скриптов в README
  28. Перемешивание списка с shuffle()
  29. Функция format() в Python
  30. Метод invert для побитового отрицания
  31. Замена атрибута в именованном кортеже
  32. Функция enumerate в Python
  33. Отслеживание выполнения программы с библиотекой tqdm
  34. Лямбда-функции в Python
  35. Работа с пакетами
  36. Копирование и вставка текста в Python
  37. Объединение итераторов
  38. Роль ключевого слова self
  39. Распаковка аргументов в Python
  40. Форматирование строк в Python
  41. Удаление специальных символов
  42. Декораторы классов
  43. Удаление дубликатов из списка с помощью dict.fromkeys
  44. Именованные срезы в Python

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