Курс Python → Базовые объекты Python
В Python встроенные функции и переменные представляют собой базовый набор инструментов, который доступен без необходимости импорта дополнительных модулей. Эти встроенные объекты помогают в решении широкого спектра задач, начиная от работы с файлами и строками, заканчивая математическими операциями и управлением исключениями.
Одним из примеров встроенной переменной является «__file__», которая содержит путь к текущему исполняемому файлу. Мы можем использовать эту переменную для получения информации о расположении файла, что может быть полезно при отладке или при работе с путями файлов.
print(__file__) # Выводит путь к текущему исполняемому файлу
Кроме того, встроенные функции, такие как «len()» для определения длины объекта или «input()» для ввода данных с клавиатуры, помогают упростить написание кода и повысить его читаемость. Эти функции доступны без дополнительных действий и могут быть использованы в любом месте программы.
Использование встроенных функций и переменных в Python позволяет сократить объем кода и ускорить разработку приложений. Однако, не следует злоупотреблять этими объектами, так как в некоторых случаях может потребоваться использование сторонних модулей для реализации конкретных функциональностей.
Другие уроки курса "Python"
- Запуск внешних программ с subprocess
- Операторы Splat и splatty-splat
- Методы split() и join() — Python строк.
- Сортировка и обратный порядок
- Копирование словарей и списков в Python
- Копирование в Python
- Сортировка с помощью key
- Печать месячного календаря
- Метод join() для объединения элементов
- Работа с модулем glob в Python
- Хешируемые ключи в Python
- Работа с комплексными числами
- Порядок и длина множеств в Python
- Динамическая типизация в Python
- Переопределение метода
- Принципы программирования
- Генераторы списков
- Функции range() в Python
- Метод remove() для удаления элемента из списка
- Декораторы в Python
- TypedDict для kwargs в Python 3.12
- Замена подстроки
- Создание детектора плагиата
- Переворот строки с использованием цикла
- Создание и использование ChainMap
- Комментарии в Python
- Оптимизация памяти в Python
- Равенство и идентичность в Python
- Объединение итераторов
- Python enumerate() для работы с индексами
- Просмотр файла в Jupyter Noteboo
- Отладка регулярных выражений в Python
- Работа с timedelta
- Блок try-except-else
- Обработка исключений в Python
- Модуль antigravity: генерация координат
- Списковое включение в Python
- Форматирование строк с помощью f-строк
- Поиск подстроки в строке
- Копирование объектов в Python
- Работа с модулем cmath
- Создание namedtuple списком полей
- Обработка исключения UnboundLocalError
- Профилирование кода на Python
- Строки в Python: апострофы и кавычки















