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

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

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


def my_function():
    ...

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

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


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

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

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

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

Автор урока

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

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

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

  1. Контроль точности вывода чисел
  2. Повторение элементов списков
  3. Объединение словарей в Python
  4. Установка Git и AWS CLI
  5. discard() — удаление элемента из множества
  6. Слияние словарей в Python 3.9
  7. Метод pop() списка
  8. Метод ipow для возведения в степень
  9. Переопределение метода len
  10. Определение объема памяти объекта
  11. Преобразование PowerPoint в PDF.
  12. Метод join() для объединения элементов в строку.
  13. Управление браузером с Selenium
  14. Лямбда-функции в цикле
  15. Названия переменных
  16. Возврат нескольких значений из функции
  17. Модуль subprocess: запуск внешних команд
  18. Удаление элемента из списка в Python
  19. Установка и использование TensorFlow
  20. Работа с deque в Python
  21. Перезапуск ячейки в Jupyter Notebook с dostoevsky
  22. Делегирование в Python
  23. Инверсия списка/строки в Python
  24. Типы возвращаемых значений в Python
  25. Философия Python
  26. Работа со стеком в Python
  27. Удаление специальных символов
  28. Создание вложенных циклов for
  29. Получение списка кортежей из словаря
  30. Управление асинхронными задачами на Python.
  31. Добавление элементов в список
  32. Добавление цвета в консоли
  33. Сортировка в Python
  34. Работа с JSON данными в Python
  35. Извлечение аудио из видео
  36. Работа со списками
  37. Разделение строки в Python
  38. Управление ресурсами с контекстными менеджерами
  39. Разделение строки с помощью re.split()
  40. Синхронизация доступа к ресурсам
  41. Настройка Cron
  42. Функции range() в Python
  43. Печать в одной строке
  44. Метод rsub в Python: расширение функциональности вычитания
  45. F-строки в Python 3.8
  46. Инверсия списков и строк в Python

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