Курс 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. Метод join() для объединения строк
  3. Преобразование типов данных в set comprehension
  4. Игра «Камень, ножницы, бумага» — Python
  5. Шаблоны Flask: условия и циклы
  6. Инверсия списков и строк в Python
  7. Метод __iand__ для пользовательских классов
  8. Объединение словарей в Python
  9. Библиотека Rich: форматирование текста
  10. Работа с defaultdictами в Python
  11. Сравнение def и lambda функций в Python
  12. Утечки переменных цикла в Python 3.x
  13. Работа с контекст-менеджером «with»
  14. Аннотации типов в Python
  15. Логирование в Python
  16. Проверка на истинность объектов в Python
  17. Комментарии в Python.
  18. Цепные операции в Python
  19. Многострочные комментарии в Python
  20. Работа с срезами в Numpy
  21. Сортировка в Python
  22. Создание пар из последовательностей
  23. Lambda Functions in Python
  24. Модуль antigravity: генерация координат
  25. Создание новых списков через list comprehensions
  26. Срезы в Numpy
  27. Работа с датами в Python
  28. Установка виртуального окружения Python
  29. Обработка исключений в Python 3
  30. Заказ карты Тинькофф Black
  31. Передача параметров в Python
  32. Установка максимального количества цифр
  33. Переопределение метода
  34. Объединение словарей в Python
  35. Выбор редактора кода.
  36. Явный импорт в Python
  37. Создание лямбда-функций
  38. Dict Comprehension в Python
  39. Многопроцессорное программирование в Python
  40. Сортировка и обратный порядок
  41. Функция с **kwargs в Python
  42. Проверка подстроки в строке с помощью in
  43. Создание GUI с Tkinter: Entry
  44. Транспонирование матрицы
  45. Работа с *args и **kwargs в Python

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