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

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

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


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

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

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

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

Автор урока

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

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

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

  1. GitHub в Telegram: подписка на уведомления
  2. Работа со временем в Python
  3. Избегайте использования goto
  4. Управление доступом к модулю
  5. Регистрация на хакатоне
  6. Повторение элементов в Python
  7. Метод rlshift для битового сдвига
  8. Проверка элемента в множестве.
  9. Курс Data Scientist в медицине
  10. Получение значений из словарей
  11. Создание новых функций через partial
  12. Создание namedtuple из словаря
  13. Принципы SRP и OCP
  14. Отладка утечек памяти в Python
  15. Конструктор в Python
  16. Combobox в Tkinter
  17. Создание словарей и множеств в Python
  18. Сортировка элементов с OrderedDict
  19. Работа с модулем random
  20. Лямбда-функции в Python
  21. Работа с NumPy массивами
  22. Декоратор Ajax required
  23. Операции с матрицами в Python
  24. Параллельные вычисления в Python
  25. Оптимизация строк в Python
  26. Хеширование паролей с солью
  27. Объединение, распаковка и деструктуризация
  28. Представление бесконечности в Python
  29. Лямбда-функции в Python
  30. Оператор умножения для вектора
  31. Оптимизация интернирования строк
  32. Создание функций высшего порядка
  33. Переворот строки с использованием цикла
  34. Метод __irshift__ для побитового сдвига вправо
  35. Объединение кортежей в Python
  36. Сравнение объектов в Python
  37. Создание копии списка в Python
  38. Enum в Python
  39. Работа с IP-адресами в Python
  40. Python: отличительная особенность — отступы
  41. Синхронизация потоков с time.sleep()
  42. Решение переменной Шредингера
  43. Генерация тестовых данных с factory_boy
  44. Функция __init__ в Python
  45. Переменные в Python

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