Курс Python → Базовые объекты Python

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

Одним из примеров встроенной переменной является «__file__», которая содержит путь к текущему исполняемому файлу. Мы можем использовать эту переменную для получения информации о расположении файла, что может быть полезно при отладке или при работе с путями файлов.


print(__file__) # Выводит путь к текущему исполняемому файлу

Кроме того, встроенные функции, такие как «len()» для определения длины объекта или «input()» для ввода данных с клавиатуры, помогают упростить написание кода и повысить его читаемость. Эти функции доступны без дополнительных действий и могут быть использованы в любом месте программы.

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

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

Автор урока

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

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

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

  1. Запуск внешних программ с subprocess
  2. Операторы Splat и splatty-splat
  3. Методы split() и join() — Python строк.
  4. Сортировка и обратный порядок
  5. Копирование словарей и списков в Python
  6. Копирование в Python
  7. Сортировка с помощью key
  8. Печать месячного календаря
  9. Метод join() для объединения элементов
  10. Работа с модулем glob в Python
  11. Хешируемые ключи в Python
  12. Работа с комплексными числами
  13. Порядок и длина множеств в Python
  14. Динамическая типизация в Python
  15. Переопределение метода
  16. Принципы программирования
  17. Генераторы списков
  18. Функции range() в Python
  19. Метод remove() для удаления элемента из списка
  20. Декораторы в Python
  21. TypedDict для kwargs в Python 3.12
  22. Замена подстроки
  23. Создание детектора плагиата
  24. Переворот строки с использованием цикла
  25. Создание и использование ChainMap
  26. Комментарии в Python
  27. Оптимизация памяти в Python
  28. Равенство и идентичность в Python
  29. Объединение итераторов
  30. Python enumerate() для работы с индексами
  31. Просмотр файла в Jupyter Noteboo
  32. Отладка регулярных выражений в Python
  33. Работа с timedelta
  34. Блок try-except-else
  35. Обработка исключений в Python
  36. Модуль antigravity: генерация координат
  37. Списковое включение в Python
  38. Форматирование строк с помощью f-строк
  39. Поиск подстроки в строке
  40. Копирование объектов в Python
  41. Работа с модулем cmath
  42. Создание namedtuple списком полей
  43. Обработка исключения UnboundLocalError
  44. Профилирование кода на Python
  45. Строки в Python: апострофы и кавычки

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