Курс 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. Обработка аргументов Python
  3. Counter() — подсчет элементов
  4. Циклы в Python
  5. Функция __init__ в Python
  6. Работа с аргументами командной строки
  7. Обработка исключений в Python 3
  8. Метод __irshift__ для побитового сдвига вправо
  9. Цикл for с enumerate() в Python
  10. Метод repr() в Python
  11. Работа с часовыми поясами в Python
  12. Изменение списка срезом
  13. Сохранение и загрузка модели в PyTorch
  14. Разделение строки на пары ключ-значение.
  15. Наиболее частотные элементы с помощью Counter
  16. Работа с комплексными числами
  17. Изменение элемента списка
  18. Defaultdict в Python
  19. Сравнение def и lambda функций в Python
  20. Определение объема памяти объекта
  21. Особенности запятых в Python
  22. Работа с необработанными строками
  23. Поиск кода
  24. Распаковка элементов массива
  25. Применение функции к элементам списка
  26. Работа с множествами в Python
  27. Цикл for в Python
  28. Работа с модулем os в Python
  29. Форматирование объектов с модулем pprint
  30. Метод rmatmul для обратного матричного умножения
  31. Сложные типы данных в Python
  32. Объединение объектов в Python
  33. Возврат нескольких значений
  34. Многострочные комментарии в Python
  35. Оператор in в Python
  36. Создание словаря с значением по умолчанию
  37. Непрерывная проверка в Python
  38. None в Python: использование и особенности
  39. Создание графиков в терминале
  40. Работа с итераторами в Python
  41. Функции all() и any() в Python
  42. Фильтрация входных данных в Python
  43. Деление в Python
  44. Проверка переменных окружения в Python
  45. Метод __irshift__ для Python
  46. Проверка типа объекта в Python
  47. Progress с библиотекой tqdm
  48. Генераторы в Python
  49. Создание пустых функций и классов в Python

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