Курс 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. Метод get для словарей
  4. Преобразование списков в словарь
  5. Создание Radio кнопок в tkinter
  6. Сравнение объектов в Python
  7. Избегайте ошибку FileNotFoundError
  8. Функция findall() для поиска вхождений строки
  9. Раздувающийся словарь в Python
  10. Оператор in для Python
  11. Названия столбцов в Python таблицах
  12. Работа с NumPy
  13. Метод count() для списка
  14. Передача аргументов через **arguments
  15. Преобразование range в итератор
  16. Генераторы в Python
  17. Метод count() для списков
  18. Фильтрация списка от «ложных» значений
  19. Выбор редактора кода.
  20. Форматирование строк в Python
  21. Оптимизация поиска в словарях
  22. Получение частей дроби
  23. Проверка окончания строки с помощью str.endswith()
  24. Официальный канал Python в Telegram
  25. Удаление falsy-значений из списка с помощью filter
  26. Инверсия списка и строки
  27. Python defaultdict добавление ключа
  28. Использование модуля __future__
  29. Функция reversed() в Python
  30. Работа с zip-архивами в Python
  31. Оператор is в Python
  32. Python: динамическая типизация и проверка типов
  33. JSON в Python: модуль, dump, dumps, load
  34. Удаление эмодзи с помощью pandas
  35. Создание новых списков в Python
  36. Работа со строками в Python
  37. Удаление знаков препинания в Python
  38. Необязательные аргументы в Python
  39. Подробная информация о %pinfo
  40. Поиск анаграмм с Counter
  41. Переопределение унарных операторов
  42. Капитализация строк
  43. Модуль os в Python: работа с файлами
  44. Синтаксис переменных цикла в Python
  45. Вычисление разности множеств в Python
  46. Оптимизация памяти в Python
  47. ChainMap.new_child() — добавление нового словаря

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