Курс 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. Управление браузером с Selenium
  2. Преобразование списка в словарь через генератор
  3. Склеивание строк без циклов
  4. Python enumerate() функции
  5. Исключение NotImplementedError
  6. Создание уникального проекта
  7. Именованные кортежи в Python
  8. Метод lt для сортировки объектов
  9. Ускоренный импорт библиотек
  10. Шаблоны и наследование в Flask
  11. Combobox в Tkinter
  12. Функции any() и all() в Python
  13. Функции all и any в Python
  14. Работа с необработанными строками
  15. Преобразование кортежа в словарь.
  16. Импорт и использование модулей в Python
  17. Работа с типами данных в Python с помощью pydantic.
  18. Форматирование строк в Python
  19. Множественное наследование в Python
  20. Python union() функция — объединение множеств
  21. Именованные срезы в Python
  22. Переименование файлов в Python
  23. Работа с парами ключ-значение
  24. Локальные переменные.
  25. Методы classmethod и staticmethod
  26. Получение текущего времени в Python
  27. Работа со словарями с defaultdict из collections
  28. Цикл while в Python
  29. Курсы Яндекс Практикум
  30. Генераторы данных
  31. Удаление ссылок в Python
  32. Сортировка элементов в Python
  33. Python Поверхностное Копирование
  34. Замена текста с помощью sub
  35. Dict Comprehension в Python
  36. Функции в Python
  37. Блок else в циклах.
  38. Особенности множеств в Python
  39. Основные операции с библиотекой Numpy
  40. Установка виртуального окружения Python
  41. Открытие и запись файлов
  42. Навыки Python: строки, типы данных
  43. Очистка входных данных
  44. Получение списка кортежей из словаря
  45. Установка и использование pyshorteners
  46. Работа с каталогами в Python
  47. Разделение строки на подстроки в Python
  48. Типы возвращаемых значений в Python
  49. Создание и операции с дробями

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