Курс 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 с pygame
  2. Извлечение статей с newspaper3k
  3. Работа с аргументами командной строки в Python
  4. Форматирование даты с strftime()
  5. Enum в Python
  6. Работа с кортежами
  7. Асинхронное выполнение задач в Python
  8. Обмен значений переменных в Python
  9. Работа с контекст-менеджером «with»
  10. Метод rrshift для пользовательских объектов
  11. Применение функции к элементам списка
  12. Функции с дополнением
  13. Создание и обучение модели с Keras
  14. Объединение кортежей в Python
  15. Рациональные числа в Python
  16. Хранение данных
  17. Распаковка элементов массива
  18. Срез списка в Python
  19. Список импортированных модулей в Python
  20. Удаление знаков препинания в Python
  21. Конструктор в Python
  22. Логический оператор «and» в Python
  23. Удаление элементов из списка
  24. Работа с словарями в Python
  25. Создание пустых функций и классов в Python
  26. Метод join() для объединения строк
  27. Копирование и вставка текста в Python
  28. Работа с enumerate()
  29. Просмотр атрибутов и методов класса
  30. Lambda-функция в Python: использование с map() и sum()
  31. Форматирование кода на Python
  32. Метод setitem в Python
  33. Использование type hints
  34. Переопределение метода delitem в Python
  35. Установка переменной среды в Python
  36. Разделение строки на подстроки в Python
  37. Добавление Progressbar в Python
  38. Поиск файлов по шаблону
  39. PEP-401: оператор
  40. Итерация по копии коллекции
  41. Хеширование паролей с использованием salt
  42. Метод rename() для переименования файлов и каталогов
  43. Метод getitem для доступа к элементам последовательности

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