Курс 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. Замеры производительности в Python
  2. Оператор continue в Python
  3. Установка Git и AWS CLI
  4. Динамическая типизация в Python
  5. Частичное совпадение пользовательского ввода в Python 3.10
  6. Удаление ресурса в Python
  7. Работа с многоуровневыми словарями в Python
  8. Генерация QR-кодов с библиотекой qrcode
  9. Подсказки при вводе данных в Python
  10. Документация функции help() в Python
  11. Форматирование строк с % в Python
  12. Подсчет элементов в Python
  13. Работа с атрибутом dict
  14. Сглаживание списка
  15. Определение имен функций
  16. Библиотека wikipedia для Python
  17. Ограничение ресурсов в Python
  18. Работа со стеком в Python
  19. Итераторы в Python
  20. Подсчет количества элементов в списке
  21. Проверка вхождения подстроки
  22. Операторы Splat и splatty-splat
  23. Удаление символов новой строки в Python.
  24. Декораторы в Python
  25. Оператор морж в Python 3.8
  26. Генератор списка в Python
  27. Передача параметров в Python
  28. Мощь вложенных функций в Python
  29. Печать календаря в Python
  30. Вычисление логарифмов в Python
  31. Функциональное программирование в Python
  32. Метод clear для коллекций
  33. Удаление эмодзи с помощью pandas
  34. Генераторы в Python
  35. Карта бомбоубежищ в Москве и Питере
  36. Делегирование в Python
  37. Отправка HTTP-запросов в Python
  38. Генераторы словарей и множеств
  39. Упрощение условных выражений с тернарным оператором
  40. Создание новых функций через partial
  41. Оболочка Python
  42. Счетчик в Python: most_common()
  43. Операция += для списков
  44. Вложенные функции в Python
  45. Удаление ключей из словаря
  46. Тернарный оператор в Python

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