Курс Python → Python Ellipsis использование

В Python существует встроенный объект под названием Ellipsis, который представляет собой многоточие (…). Этот объект является глобально доступным и может быть использован в различных контекстах. Например, его можно использовать как заполнитель для кода, который еще не был написан, аналогично инструкции pass. Также многоточие может быть использовано в синтаксисе нарезки для представления полных фрагментов в оставшемся направлении.

Пример использования многоточия в качестве заполнителя:


def my_function():
    ...

В данном примере многоточие указывает на то, что тело функции еще не было реализовано, и ожидает дальнейшей разработки.

Пример использования многоточия в синтаксисе нарезки:


my_list = [1, 2, 3, 4, 5]
print(my_list[2:...])

В данном примере многоточие указывает на то, что в нарезке нужно взять все элементы до конца списка. Это удобно в случаях, когда точное количество элементов неизвестно, но нужно взять все доступные.

Таким образом, многоточие в Python является полезным инструментом, который позволяет удобно обозначать неопределенные или недостающие части кода, а также использовать его в синтаксисе нарезки для работы с последовательностями данных.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Копирование объектов в Python
  2. Форматирование данных с помощью pprint
  3. Создание таблиц в терминале с PrettyTable
  4. Замена символов в строке
  5. Переопределение метода divmod
  6. Метод join() для объединения строк
  7. Управление импортом в Python
  8. Отладка кода
  9. Работа с URL-адресами в Python
  10. Создание тестовых данных с Faker
  11. Возврат нескольких значений
  12. Декораторы в Python
  13. Метод rpow в Python
  14. Beautiful Soup — извлечение данных из HTML
  15. Преобразование генераторов в циклы
  16. Проверка однородности элементов списка
  17. Сериализация данных в JSON с помощью json.dumps
  18. Строки в Python: апострофы и кавычки
  19. Python: библиотеки и функции
  20. Глобальные переменные в Python
  21. Метод index() в Python
  22. Модуль os в Python: работа с файлами
  23. Добавление элемента в список.
  24. Подсказки типов в Python
  25. Декоратор @override
  26. Python: динамическая типизация и проверка типов
  27. Печать списка с помощью метода join
  28. Генераторы данных
  29. Метод ipow для возведения в степень
  30. Dict Comprehension в Python
  31. Экспорт данных с помощью writefile
  32. Генерация QR-кодов с библиотекой qrcode
  33. Нахождение хеша для бесконечности и NaN в Python
  34. Обработка исключений с блоком else
  35. Оператор «not» в Python
  36. Управление ресурсами в Python
  37. Генерация резюме в Gensim
  38. Выражения-генераторы в Python
  39. Хэш-функции и метод цепочек
  40. Статическая типизация в Python
  41. Работа с байтовыми строками в Python
  42. Копирование в Python
  43. Работа с парами ключ-значение
  44. Разделение строки с помощью re.split()
  45. Работа с комплексными числами в Python
  46. Методы работы со строками в Python
  47. OrderedDict — упорядоченный словарь
  48. Оператор * в Python

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