Курс 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. Метод join для объединения строк
  2. Философия Python
  3. Python: цикл for и оператор присваивания
  4. Сортировка в Python
  5. Работа с пакетами
  6. Python reversed() vs срез[::-1]
  7. Объединение кортежей в Python
  8. Иерархия классов в Python
  9. Создание вложенного генератора
  10. Генераторы списков в Python
  11. Обработка ошибок ввода данных
  12. Динамическая типизация в Python
  13. Атрибуты объекта в Python
  14. Поиск индекса элемента
  15. Оптимизация методов в Python 3.7
  16. Генератор данных в Keras
  17. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  18. Создание GUI на Tkinter
  19. Шаблоны Flask: условия и циклы
  20. Регистрация на курсы SF Education
  21. Комментарии в Python
  22. Разделение строк в Python
  23. Получение списка файлов в директории с использованием os
  24. Ограничение ресурсов в Python
  25. Потоковый ввод в Python
  26. Область видимости переменных
  27. Установка и обучение ChatterBot
  28. Метод index() в Python
  29. Цикл for в Python
  30. Хешируемые ключи в Python
  31. Аргумент по умолчанию
  32. Присвоение и ссылки
  33. Возвращение нескольких значений через кортеж или класс
  34. Инверсия списка/строки в Python
  35. Работа с датой и временем в Python
  36. Переворот строки с помощью срезов
  37. Проверка условий: all и any
  38. Удаление первого элемента списка
  39. Принцип одной функции
  40. Ускорение выполнения кода в Python
  41. IPython и Jupyter Notebook: руководство
  42. Нарезка списков в Python
  43. Аннотации типов в Python
  44. Преобразование чисел в слова
  45. Форматирование строк с % в Python
  46. Обмен значений переменных в Python
  47. Перехват исключений в Python

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