Курс 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. Управление User-Agent в Python
  3. Работа с модулем random
  4. CLI-инструмент howdoi
  5. Проверка версии Python
  6. Метод Event.wait() в Python
  7. Итераторы с потерямиZIP
  8. Объявление переменных в Python
  9. Установка переменной среды в Python
  10. Получение списка кортежей из словаря
  11. Dict Comprehension в Python
  12. Переменные класса и экземпляра
  13. Регулярные выражения: метод match
  14. Вывод символов строки в Python
  15. Работа с кортежами в Python
  16. Получение текущей даты и времени с помощью datetime
  17. Оператор is в Python
  18. Оператор in для проверки наличия элемента
  19. Оптимизация памяти с __slots__
  20. Быстрый поиск кода
  21. Поиск индексов в списке
  22. Создание копии списка в Python
  23. Модуль Operator в Python
  24. Переопределение метода xor в Python
  25. Создание обратного итератора
  26. Аннотации типов в Python
  27. Определение объема памяти объекта
  28. Освобождение памяти в Python
  29. Декораторы в Python
  30. Retrying в Python: повторные вызовы
  31. Метод rlshift для битового сдвига
  32. Модуль os в Python: работа с файлами
  33. Оценка выражений генератора в Python
  34. Конкатенация строк в Python
  35. Реализация операции -= для пользовательского класса
  36. Названия столбцов в Python таблицах
  37. Синтаксис переменных цикла в Python
  38. Обработка ошибок в Python
  39. Работа с базами данных SQLite
  40. Метод pos в Python
  41. Проблемы с dict в Python
  42. Сравнение def и lambda функций в Python
  43. Документация функции help() в Python

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