Курс 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. Функция product() в Python
  3. Python Аргументы по умолчанию
  4. Моржовый оператор в Python 3.8
  5. Работа с zip()
  6. inspect в Python: анализ кода
  7. Использование *args
  8. Вывод баннеров
  9. Генераторные выражения и islice.
  10. Определение локальных переменных в Python
  11. Defaultdict в Python
  12. Метод get() в Python
  13. Операторы Splat и splatty-splat
  14. Замена текста с помощью sub
  15. Декоратор @override
  16. Работа с Colorama
  17. Хеширование паролей с использованием salt
  18. Работа с пользовательским вводом
  19. Очистка входных данных
  20. Виртуальное окружение Python
  21. Декораторы в Python
  22. Улучшенные подсказки для импорта в Python 3.12
  23. Numpy: использование Ellipsis
  24. Переменная Шредингера
  25. Создание задания в Cron
  26. Принципы Zen of Python
  27. Условное добавление элементов в список
  28. Игра Виселица на Python
  29. Переопределение унарных операторов
  30. Работа с итераторами в Python
  31. Разделение строки в Python
  32. Получение комбинаций в Python
  33. Проверка на палиндром
  34. Открытие, чтение и закрытие файла
  35. Добавление Progressbar в Python
  36. Вставка переменных в шаблоны Flask
  37. Создание GUI с Tkinter: Entry
  38. Сортировка данных с лямбда-функциями
  39. Статическая типизация в Python
  40. f-строки в формате строк
  41. Оператор объединения словарей
  42. Аннотации типов в Python
  43. Цикл for в Python
  44. Очистка данных в Python
  45. Типы возвращаемых значений в Python
  46. Добавление цвета в консоли
  47. Функции с необязательными аргументами

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