Курс Python → Многоточие в Python

Многоточие в Python, также известное как «ellipsis», представлено в виде трех точек (…). Этот символ часто используется в тексте для обозначения пропущенного фрагмента или недописанной мысли. Однако, многоточие также является валидным объектом в Python и имеет свои особенности.

В Python многоточие представлено встроенным объектом «Ellipsis». Этот объект можно использовать в качестве значения переменной или аргумента функции. Например, вы можете присвоить переменной значение многоточия или передать его в функцию для обработки.


ellipsis_obj = Ellipsis
def process_data(data):
    # обработка данных
    pass

process_data(ellipsis_obj)

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


import numpy as np

arr = np.random.rand(3, 3, 3)
print(arr[..., 1])  # обращение ко всем элементам второй плоскости

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

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

Автор урока

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

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

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

  1. Работа с датой и временем в Python
  2. Лямбда-функции в цикле
  3. Переопределение оператора % для объектов
  4. Работа с каталогами в Python
  5. Выражения-генераторы в Python
  6. Удаление файлов в Python
  7. Ограничение ресурсов в Python
  8. Объединение словарей в Python
  9. Руководство по библиотеке pydantic
  10. Python: возвращение нескольких значений
  11. Асинхронное программирование с asyncio
  12. Объединение словарей в Python 3.5+
  13. Конвертация коллекций в Python
  14. Создание словарей с defaultdict()
  15. Поиск шаблона в начале строки
  16. Создание словаря с значением по умолчанию
  17. Magic Commands — улучшение работы с Python
  18. Преобразование чисел в Python
  19. Асинхронное выполнение задач в процессах
  20. Создание класса в Python
  21. Хешируемые ключи в Python
  22. Библиотека sh: удобные команды терминала
  23. Склеивание строк через метод join()
  24. Методы сравнения множеств
  25. Преобразование данных в Python
  26. Измерение времени выполнения кода с помощью time
  27. Работа с модулем cmath
  28. Получение локальных переменных в Python
  29. Обработка данных в Python
  30. Хеширование паролей с солью
  31. Работа с базами данных SQLite
  32. Создание новой даты в Python
  33. Mad Libs Generator
  34. Непрерывная проверка в Python
  35. Распаковка элементов последовательности
  36. Логирование с Logzero: ротация файла
  37. Изучение объектов с помощью dir()
  38. Python Enum Weekday Usage
  39. Преобразование букв в нижний регистр
  40. Подсчет элементов в списке с Counter
  41. Поиск индекса элемента в списке
  42. Переменные в Python: сокращение гласных
  43. Оператор распаковки в Python
  44. Модуль os: работа с файлами и папками
  45. Метод lt для сортировки объектов

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