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

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

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


def my_function():
    ...

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

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


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

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

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

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

Автор урока

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

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

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

  1. Создание коллекций из выражения-генератора
  2. Python Аргументы по умолчанию
  3. Улучшение читаемости кода в Python
  4. Метод rmatmul для обратного матричного умножения
  5. Оператор «not» в Python
  6. Счетчик в Python: most_common()
  7. Переворот списка в Python
  8. Работа с SQLite в Python
  9. Копирование объектов в Python
  10. Создание словарей с defaultdict
  11. Генератор данных в Keras
  12. Метод title() в Python
  13. Работа с датой и временем в Python
  14. enumerate() в Python для работы с индексами
  15. Операция += для списков
  16. Работа с функцией next() в Python
  17. Метод Event.wait() в Python
  18. Функция count() в Python
  19. Сортировка и обратный порядок
  20. Ускоренный импорт библиотек
  21. Многострочные комментарии в Python
  22. Реализация метода __abs__ в Python
  23. Операции со строками в Python
  24. Операторы сравнения в Python
  25. Строки в Python: апострофы и кавычки
  26. Работа с географическими данными.
  27. Изменение элемента списка
  28. Вставка переменных в шаблоны Flask
  29. Проблемы с именами переменных
  30. Переворот строки
  31. Возврат нескольких значений
  32. Метод hash в Python
  33. Поиск частого элемента
  34. Генераторы по генератору
  35. Очистка данных в Python
  36. Измерение времени выполнения кода в Python
  37. Оформление кода на Python
  38. Работа со словарями в Python
  39. Numpy: разбиение массивов
  40. Метод remove() для удаления элемента из списка
  41. Проверка строки на палиндром
  42. Декораторы в Python
  43. Логические значения в Python
  44. Enum в Python
  45. lru_cache оптимизация функций
  46. Регистрация на курсы SF Education

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