Курс 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. Создание объекта timedelta
  3. Преобразование в float
  4. Удаление специальных символов
  5. Определение относительного пути
  6. Создание GUI с Tkinter: Entry
  7. Нан-рефлексивность в Python
  8. Оператор is в Python
  9. EMOT преобразование эмодзи в текст
  10. Метод join() для объединения элементов строки
  11. Функциональное программирование.
  12. Распаковка элементов последовательности
  13. Проверка ввода с помощью isdigit
  14. Функция enumerate() в Python
  15. JMESPath в Python
  16. Python reversed() vs срез[::-1]
  17. Частичное совпадение пользовательского ввода в Python 3.10
  18. Объединение списков в Python.
  19. Сравнение объектов в Python
  20. Преобразование строк в числа в Python
  21. Цикл for в Python
  22. Переворот строки
  23. Перевод эмодзи и эмотиконов.
  24. Преобразование типов данных в set comprehension
  25. Импорт модулей и пакетов в Python
  26. Добавление элемента в список.
  27. Избегайте изменяемых аргументов
  28. Преобразование текста в нижний регистр
  29. Метод lt для сортировки объектов
  30. Библиотека Rich: форматирование текста
  31. Преобразование символов в нижний регистр
  32. Каналы Senior: Python, Java, Frontend, SQL, C++
  33. Получение текущей даты в Python
  34. Создание Telegram-бота на Python
  35. Метод split() для разделения строк
  36. CLI-инструмент howdoi
  37. Получение размера объекта с sys.getsizeof()
  38. Преобразование чисел в восьмеричную строку
  39. Избегание циклических зависимостей классов в Python
  40. Работа со стеком в Python
  41. Метод ipow для возведения в степень
  42. Декораторы с аргументами в Python
  43. Поиск индекса элемента
  44. Создание и инициализация объектов
  45. Удаление знаков препинания в Python

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