Курс 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. Создание лямбда-функций
  3. Использование html-скриптов в Jupyter Notebook
  4. Использование двоеточия в Python
  5. Colorama: окрашивание текста в Python
  6. Очистка вывода в Python
  7. Переопределение метода __rshift__
  8. Регулярные выражения в Python
  9. Использование обратной косой черты в f-строках
  10. Операторы присваивания в Python
  11. Именованные срезы в Python
  12. Строки в Python: апострофы и кавычки
  13. Работа со списками
  14. Генераторы данных
  15. Обязательные аргументы в Python
  16. Обработка ошибки IndexError
  17. Методы HTTP запросов в Flask
  18. Разделение строки с помощью re.split()
  19. Создание списка через цикл
  20. Разработка игры Pong с turtle
  21. Подсчет элементов в Python
  22. Срез списка в Python
  23. Создание треугольника Паскаля
  24. Функции all() и any() в Python
  25. Конкатенация списков в Python
  26. Работа с часовыми поясами в Python.
  27. Сокращение ссылок с pyshorteners
  28. Деление в Python
  29. Сортировка с помощью параметра key
  30. Зарезервированные слова в Python
  31. Распаковка аргументов в Python
  32. Оператор @ для умножения матриц
  33. Выражения-генераторы в Python
  34. Создание задания в Cron
  35. Функции в Python: создание и вызов
  36. Анализ текста на русском языке с помощью Pymystem3
  37. Antigravity модуль
  38. Установка и использование Telegram API в Python
  39. Разделение списка на гнппы
  40. Метод get() в Python
  41. Функция zip() для объединения списков
  42. Преобразование числа в список цифр
  43. Поиск шаблона в начале строки
  44. Сортировка и разворот списка
  45. Удаление символа из строки
  46. Асинхронное программирование с asyncio
  47. Управление виртуальными окружениями в Python

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