Курс 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 3
  2. Решатель судоку на Python с pygame
  3. Настройка вывода в Numpy
  4. Применение функции к каждому элементу списка
  5. Повторение элементов в Python
  6. Класс Counter() для подсчета элементов
  7. Переворот строки с помощью срезов
  8. Форматирование данных с помощью pprint
  9. Бесконечные списки в Python
  10. Работа с модулем glob в Python
  11. Комментарии в Python
  12. Работа с временем в Python
  13. Форматирование строк в Python
  14. Переменная Шредингера
  15. Функция zip() в Python
  16. Создание и операции с дробями
  17. Блок else в Python
  18. Выбор редактора кода.
  19. Изменение списка срезами
  20. Итерации в Python
  21. Разработка Telegram-ботов
  22. Метод index() в Python
  23. Библиотека sh: удобные команды терминала
  24. Библиотека itertools: объединение списков
  25. Оптимизация памяти в Python
  26. Combobox в Tkinter
  27. Извлечение новостей с помощью newspaper3k
  28. Работа с файлами в Python
  29. Ввод нескольких значений
  30. Получение текущей даты и времени
  31. Освобождение памяти в Python
  32. Преобразование типов данных в set comprehension
  33. Атрибуты класса и экземпляра в Python
  34. Вычисление натуральных логарифмов в NumPy
  35. Лимиты на ресурсы Python
  36. Ускорение выполнения кода в Python
  37. Создание пользовательской коллекции в Python
  38. Сортировка и обратный порядок
  39. Colorama: окрашивание текста в Python
  40. Сортировка элементов в Python
  41. Группировка элементов Python
  42. Метод Event.wait() в Python
  43. Объединение словарей в Python 3.5+
  44. Управление контекстом выполнения кода
  45. Ошибка NotImplemented в Python
  46. GitHub в Telegram: подписка на уведомления
  47. Создание спинбокса в tkinter

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