Курс 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. Работа с файлами в Python
  3. Отладка производительности Python
  4. Оператор умножения для вектора
  5. Каналы Senior: Python, Java, Frontend, SQL, C++
  6. Генерация случайных чисел в Python
  7. Defaultdict в Python
  8. Подписка на каналы разработчиков
  9. Оператор is в Python
  10. Любовь к Python
  11. Операция += для списков
  12. Создание и инициализация объектов
  13. Управление виртуальными средами в Python
  14. Функции min(), max(), sum()
  15. Работа со стеком в Python
  16. Форматирование строк в Python
  17. Документирование функций в Python
  18. Проверка файла .py на синтаксис.
  19. Порядок и длина множеств в Python
  20. Удаление элемента по индексу в Python
  21. Метод get() для словарей
  22. Форматирование данных с помощью pprint
  23. Метод rsub для пользовательских чисел
  24. Создание уникального проекта
  25. Поиск частых элементов в списке
  26. Оператор «not» в Python
  27. Numpy: использование Ellipsis
  28. Поиск подстроки в строке
  29. Перевод двоичного кода в целое число
  30. Форматирование строк с помощью f-строк
  31. Курс по дообучению ChatGPT
  32. Enum в Python: создание и использование перечислений
  33. Вызов внешних программ в Python с помощью sh
  34. Форматирование даты с strftime()
  35. Упрощение условных выражений с тернарным оператором
  36. Сортировка HTML по CSS-селектору
  37. Роль ключевого слова self
  38. Проблема сравнения словарей
  39. Хеширование паролей с солью
  40. Измерение потребления памяти при сортировке
  41. Условное добавление элементов в список
  42. Измерение времени выполнения кода
  43. Работа со списками
  44. Модуль math: константы π и e
  45. Генераторы в Python
  46. Объединение итераторов

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