Курс 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. Настройка нарезки списков
  2. Отслеживание выполнения программы с библиотекой tqdm
  3. Добавление элементов в список
  4. Проверка однородности элементов списка
  5. Аннотации типов в Python
  6. OrderedDict — упорядоченный словарь
  7. Блок try…finally в Python
  8. Функция enumerate() — Python
  9. Работа со строками в Python
  10. Роль object и type в Python
  11. Форматирование чисел в Python
  12. Склеивание строк через метод join()
  13. Python Calendar Usage
  14. Очистка списка от False, None, 0, «»
  15. Методы и функции в Python
  16. Замена подстроки
  17. Подсчет элементов с помощью Counter из collections
  18. Функция map() в Python
  19. Цикл for в Python
  20. Работа с классами данных
  21. Создание директории в Python
  22. Создание новых списков через list comprehensions
  23. Уникальные значения из списка
  24. Лимиты на ресурсы Python
  25. Искажение имен в Python
  26. Группы исключений в Python
  27. Уникальность ключей в словаре
  28. Расчет времени выполнения
  29. Измерение потребления памяти при сортировке
  30. Управление доступом к модулю
  31. Класс-оболочка для словарей
  32. Преобразование документов в PDF с помощью Spire.Office
  33. Декораторы в Python
  34. Регулярные выражения: метод match
  35. Множественное наследование в Python
  36. Сериализация объектов в Python
  37. Распаковка аргументов в Python
  38. Сортировка в Python
  39. Сортировка элементов в Python
  40. Функции map, filter и reduce
  41. Работа с IP-адресами в Python
  42. Работа с контекст-менеджером «with»
  43. Оператор «or» в Python
  44. Генераторы в Python
  45. Обработка исключений в Python

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