Курс Python → Python Ellipsis использование
В Python существует встроенный объект под названием Ellipsis, который представляет собой многоточие (…). Этот объект является глобально доступным и может быть использован в различных контекстах. Например, его можно использовать как заполнитель для кода, который еще не был написан, аналогично инструкции pass. Также многоточие может быть использовано в синтаксисе нарезки для представления полных фрагментов в оставшемся направлении.
Пример использования многоточия в качестве заполнителя:
def my_function():
...
В данном примере многоточие указывает на то, что тело функции еще не было реализовано, и ожидает дальнейшей разработки.
Пример использования многоточия в синтаксисе нарезки:
my_list = [1, 2, 3, 4, 5]
print(my_list[2:...])
В данном примере многоточие указывает на то, что в нарезке нужно взять все элементы до конца списка. Это удобно в случаях, когда точное количество элементов неизвестно, но нужно взять все доступные.
Таким образом, многоточие в Python является полезным инструментом, который позволяет удобно обозначать неопределенные или недостающие части кода, а также использовать его в синтаксисе нарезки для работы с последовательностями данных.
Другие уроки курса "Python"
- Роль ключевого слова self
- Создание лямбда-функций
- Регистрация на хакатоне
- Работа с эмодзи в Python
- Извлечение статей с newspaper3k
- Операции со строками в Python
- Метод __irshift__ для побитового сдвига вправо
- Создание функций высшего порядка
- Метод rmatmul для пользовательских матриц
- Сравнение строк в Python
- Генерация тестовых данных с factory_boy
- Переопределение метода divmod
- Профилирование кода
- Метод ifloordiv для пользовательских классов
- Прокачанный трейсинг ошибок
- Счетчик в Python: most_common()
- Поиск уникальных элементов строкой в Python
- Загрузка постов Instagram
- Функции any() и all() в Python
- Генераторы списков в Python
- EMOT преобразование эмодзи в текст
- Работа со строками в Python
- Избегайте ошибку FileNotFoundError
- Работа с итераторами в Python
- Нахождение отличий в списках
- Операции с кортежами
- ChainMap.new_child() — добавление нового словаря
- Срез списка в Python
- Создание словаря и множества
- Склеивание строк без циклов
- Списковый компрехеншен.
- Распаковка с оператором *
- Анализ кода — Python
- Оптимизация гиперпараметров с Scikit Optimize
- Метод join() для объединения строк
- Операции с матрицами в Python
- Генерация UUID в Python
- Делегирование в Python
- lru_cache оптимизация функций
- Сравнение объектов в Python
- Перегрузка операторов в Python
- Хеширование паролей с использованием salt
- Тернарный оператор в Python
- Тестирование функции сложения
- Нарезка списков в Python
- Итерация по коллекции в Python
- Работа со слайсами















