Курс 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. Печать календаря в Python
  3. Работа с изображениями PIL
  4. Инверсия списка/строки в Python
  5. Преобразование PowerPoint в PDF.
  6. Работа с рекламными данными в Pandas
  7. Изменяемые и неизменяемые объекты
  8. Функция reduce() из модуля functools
  9. Вывод с переменной через запятую
  10. Разделение функций на этапы
  11. Оператор «or» в Python
  12. Просмотр файла в Jupyter Noteboo
  13. Асинхронный код в Python
  14. Отрицательные индексы списков
  15. Подсчет частотности элементов в Python
  16. Функция map() в Python
  17. Фильтрация списка от «ложных» значений
  18. Создание файла с проверкой ошибки
  19. Поиск подстроки в строке
  20. Передача неизвестных аргументов в Python.
  21. HTTP-запросы с библиотекой Requests
  22. Работа со словарями Python
  23. Руководство по библиотеке pydantic
  24. Оператор @ для умножения матриц
  25. Определение объема памяти объекта
  26. Срез списка в Python
  27. Установка библиотек в Python
  28. Форматирование данных с помощью pprint
  29. Получение обратного списка чисел
  30. Визуализация пропусков данных
  31. Значения по умолчанию в Python
  32. Перевод эмодзи и эмотиконов.
  33. Поиск наиболее частого элемента
  34. Python: Splat-оператор и splatty-splat
  35. Переопределение метода __pow__
  36. Генераторы в Python
  37. Шаблоны Flask: условия и циклы
  38. Проверка индексов коллекции
  39. Логирование в Python
  40. Проверка надежности пароля на Python
  41. Обработка аргументов Python
  42. Оператор in и not in в Python
  43. Удаление ключей из словаря
  44. Модуль Operator в Python
  45. Замена элементов в списке с помощью генераторов списков
  46. Модуль os в Python: работа с файлами
  47. Создание виртуальной среды
  48. Просмотр атрибутов и методов класса

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