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

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

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


def my_function():
    ...

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

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


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

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

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

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

Автор урока

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

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

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

  1. Методы shutil для работы с файлами
  2. Срезы в Python
  3. Установка и обучение ChatterBot
  4. Добавление Progressbar в Python
  5. Вызов внешних программ в Python с помощью sh
  6. Особенности ключей словаря в Python
  7. Мониторинг памяти с Pympler
  8. Управление памятью в Python
  9. Метод hash в Python
  10. Модуль itertools: комбинации и перестановки
  11. Копирование объектов в Python
  12. Настройка вывода в Numpy
  13. Работа со строками в Python
  14. Вызов функций по строке в Python.
  15. Работа с кортежами в Python
  16. Проверка индексов коллекции
  17. Работа со словарями Python
  18. Метод join() с набором
  19. Атрибуты массивов в Numpy
  20. Экспорт данных с помощью writefile
  21. Python Calendar Usage
  22. Явный импорт переменных
  23. Бесконечные списки в Python
  24. Оптимизация создания строк
  25. Установка и использование Telegram API в Python
  26. Запуск внешнего кода в Jupyter
  27. Преобразование строк в числа с плавающей запятой
  28. Работа с итераторами через срезы
  29. Оптимизация памяти с помощью __slots__
  30. Управление User-Agent в Python
  31. Замена переменных в Python
  32. Применение функции map() в Python
  33. Библиотека wikipedia для Python
  34. Оптимизация интернирования строк
  35. Операции со строками в Python
  36. Очистка данных с помощью pandas
  37. Функция product() из itertools
  38. Форматирование вывода с F-строками
  39. Установка и использование модуля Wikipedia
  40. Область видимости переменных
  41. Оболочка Python
  42. Создание виртуальной среды
  43. Обработка исключений с блоком else
  44. Работа со временем в Python
  45. Генерация тестовых данных с factory_boy
  46. Логирование с Loguru
  47. Создание и обучение модели с Keras
  48. Оптимизация гиперпараметров в Python
  49. Список методов и атрибутов
  50. Изменение элемента списка

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