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

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

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


def my_function():
    ...

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

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


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

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

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

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

Автор урока

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

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

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

  1. Создание задания в Cron
  2. Работа с контекстными менеджерами
  3. Удаление символа из строки
  4. Метод сравнения объектов в Python
  5. Аннотации типов в Python
  6. Работа с файлами в Python
  7. Установка и использование emoji
  8. Defaultdict в Python
  9. Ввод нескольких значений
  10. Методы сравнения множеств
  11. Работа с временем в Python
  12. Работа с рекламными данными в Pandas
  13. Приоритет операций в Python
  14. Обработка исключения UnboundLocalError
  15. Создание словаря в Python
  16. Создание генераторов в Python
  17. Извлечение новостей с newspaper3k
  18. Конкатенация строк с помощью join()
  19. Оператор объединения словарей
  20. Замена переменных в Python
  21. Поиск частого элемента
  22. Переворот строки с использованием цикла
  23. Операция += для списков
  24. Использование super() в Python
  25. Методы работы со списками
  26. Сложение матриц в NumPy
  27. Оператор (*) в Python
  28. Операции с комплексными числами
  29. Использование подчеркивания в REPL
  30. Форматирование данных с помощью pprint
  31. Справка по импортированным модулям
  32. Группировка элементов Python
  33. Преобразование Word в PDF с Spire.Doc
  34. Участие в сообществе @selectel
  35. Циклы for в Python
  36. Удаление URL-адресов в Python
  37. Пространство имен в Python
  38. Преобразование текста в речь с Python
  39. Получение ID процесса
  40. Возврат нескольких значений из функции
  41. Блок else в обработке исключений
  42. Вложенные циклы в Python
  43. Сортировка в Python
  44. Генераторы списков в Python
  45. Функция enumerate в Python
  46. Измерение времени выполнения кода

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