Курс 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. Функция reversed() в Python
  2. Управление памятью в Python
  3. Функция enumerate() в Python
  4. Перебор элементов списка в Python
  5. Копирование объектов в Python
  6. Python: изменяемые и неизменяемые коллекции
  7. Перегрузка операторов в Python
  8. Python reversed() функция
  9. Распаковка аргументов в Python
  10. Загрузка постов Instagram
  11. Модуль pprint
  12. Отладка кода
  13. Определение размера папок в Python
  14. Разделение строки с помощью re.split()
  15. Оператор морж в Python 3.8
  16. Генераторные функции в Python
  17. Создание именованных кортежей в Python
  18. Преобразование регистра строк
  19. Избегайте ошибку FileNotFoundError
  20. Избегайте использования goto
  21. Получение комбинаций в Python
  22. Методы __repr__ и __str__ в Python
  23. Работа с GitHub в Telegram
  24. Подписка на SelectelNews в Twitter
  25. Генераторы в Python
  26. Метод join для объединения строк
  27. Декораторы в Python
  28. Big O оптимизация
  29. Генераторы списков в Python
  30. Логирование в Python
  31. IPython и Jupyter Notebook: руководство
  32. Работа с географическими данными.
  33. Изменение элемента списка
  34. Расчет времени выполнения кода
  35. Комментарии в Python
  36. Проверка типов с помощью isinstance
  37. Pretty-printing JSON в Python
  38. Pillow: работа с изображениями
  39. Создание тестовых данных с Faker
  40. Генерация случайных данных в NumPy
  41. Использование эмодзи в Python
  42. Поиск подстроки в строке
  43. Функциональное программирование.
  44. Обмен значений переменных в Python
  45. Капитализация строк
  46. Передача неизвестных аргументов в Python.
  47. Округление в Python
  48. Проверка условий в Python
  49. Виртуальное окружение Python

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