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

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

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


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

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

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

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

Автор урока

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

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

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

  1. Расчет времени выполнения
  2. Поиск анаграмм с Counter
  3. Установка максимального количества цифр
  4. Объединение списков в Python.
  5. Пространство имен в Python
  6. Генерация строк с .join()
  7. Декоратор для группы пользователей в Django
  8. Работа с контекстными менеджерами
  9. Модуль itertools: комбинации и перестановки
  10. Выбор редактора кода.
  11. Работа с IP-адресами в Python
  12. Структура строк в Python
  13. Очистка списка от False, None, 0, «»
  14. Объединение итераторов
  15. Преобразование объекта в строку
  16. Перевод эмодзи и эмотиконов.
  17. Переворот строки с помощью срезов
  18. Блок else в циклах.
  19. Работа с процессами в Python
  20. Зарезервированные слова в Python
  21. Отладка в Python
  22. Обратное распространение ошибки
  23. Python Менеджер контекста
  24. Нахождение хеша для бесконечности и NaN в Python
  25. Работа с асинхронными задачами в Python
  26. Просмотр атрибутов и методов класса
  27. Проверка класса объекта
  28. Просмотр файла в Jupyter Noteboo
  29. Открытие и запись файлов
  30. Сортировка данных в Python
  31. Установка и использование библиотеки google
  32. Python Enumerate
  33. Python Метод sleep() из time
  34. Работа с *args и **kwargs в Python
  35. Распаковка значений в Python
  36. Декоратор Ajax required
  37. Проверка подстроки в строке
  38. Асинхронное программирование с asyncio
  39. Сглаживание списка
  40. Безопасный доступ к значениям словаря
  41. Метод join() для объединения элементов
  42. Python Метод sleep() времени
  43. ChainMap избыточные ключи
  44. Генерация ключей RSA
  45. Генерация QR-кодов с Python

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