Курс Python → Многоточие в Python

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

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


def my_function():
    ...

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

Многоточие также может использоваться в других контекстах, например, в циклах или условных операторах:


for i in range(5):
    ...
    
if condition:
    ...

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

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

Автор урока

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

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

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

  1. Лямбда-функции для min/max
  2. F-строки в Python 3.8
  3. Многострочные комментарии в Python
  4. Именованные кортежи в Python
  5. Список и кортеж в Python
  6. Работа с коллекциями Python
  7. Декоратор Property в Python
  8. Форматирование чисел в Python
  9. split() — разделение строки
  10. Конвертация коллекций в Python
  11. Запуск асинхронной корутины
  12. Работа с географическими данными в Python
  13. Декодирование строк в Python
  14. Работа с путями в Python
  15. Создание новых функций с помощью functools.partial
  16. capitalize() — изменение регистра первого символа строки
  17. Поиск подстроки в строке
  18. Работа с CSV файлами
  19. Ускорение выполнения кода в Python
  20. Обход элементов в Python
  21. Условное добавление элементов в список
  22. Копирование в Python
  23. Взаимодействие с внешними процессами в Python
  24. Сравнение def и lambda-функций
  25. Создание объекта времени
  26. Удаление специальных символов
  27. Удаление элементов во время итерации
  28. Python: отсутствие точек с запятыми
  29. Обход дочерних элементов BeautifulSoup
  30. Функция с **kwargs в Python
  31. Преобразование многоуровневого словаря
  32. Структурирование именованных констант
  33. Метод hash в Python
  34. TypedDict для kwargs в Python 3.12
  35. Обратное распространение ошибки
  36. Динамическая типизация в Python
  37. Получение ID текущего процесса
  38. Сравнение def и lambda функций в Python
  39. Работа со слайсами
  40. Конкатенация строковых литералов
  41. Проверка версии Python
  42. Функция zip() в Python
  43. Метод join() для объединения элементов
  44. Ускорение кода с помощью векторизации
  45. Работа со стеком в Python
  46. Расчет времени выполнения
  47. Декораторы в Python
  48. Проверка условий в Python

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