Курс 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. Счетчик в Python: most_common()
  3. Метод index() в Python
  4. Создание задания в Cron
  5. Конкатенация списков в Python
  6. Defaultdict в Python
  7. TON Smart Challenge #2: участие и подготовка
  8. Bootle — простой веб-фреймворк
  9. Асинхронное программирование с asyncio
  10. Итераторы с потерямиZIP
  11. Поиск индекса элемента
  12. Разделение строки на пары ключ-значение.
  13. Проверка условий в Python
  14. Возврат нескольких значений из функции
  15. CSV строка разделение в Python
  16. Работа с каталогами в Python
  17. Генерация QR-кодов с библиотекой qrcode
  18. Метод get для словарей
  19. Python Аргументы по умолчанию
  20. JSON-esque в Python
  21. Работа с множествами в Python
  22. Функция enumerate() — Python
  23. Многострочные комментарии в Python
  24. Обмен переменными в Jupyter
  25. Поиск самого длинного слова в списке с использованием max()
  26. Явный импорт в Python
  27. Использование super() в Python
  28. Управление мышью и клавиатурой с Pyautogui
  29. Преобразование строки в число
  30. Удаление специальных символов
  31. Сортировка элементов в Python
  32. Работа с *args и **kwargs в Python
  33. Сериализация данных в JSON с помощью json.dumps
  34. Python Тесты и Гайды
  35. Использование двоеточия в Python
  36. Python OrderedDict и fromkeys() — работа с словарями
  37. Объединение словарей в Python
  38. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  39. Удаление дубликатов из списка
  40. Экспорт данных с помощью writefile
  41. Работа с модулем glob в Python
  42. Подсчет вхождений элементов
  43. Работа с атрибутом dict
  44. Метод __call__ в Python
  45. Генератор данных в Keras
  46. Многоточие в Python

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