Курс Python → Встроенные функции Python

Функция bool() возвращает значение False, если объект равен 0, и True во всех остальных случаях. Например, bool(0) вернет False, а bool(1) вернет True.

Функция eval() является встроенной функцией в Python. Она анализирует переданный ей аргумент как строку, интерпретирует его как выражение на языке Python и возвращает результат. Например, eval('2 + 2') вернет 4.

Функция exec() также является встроенной функцией в Python, но в отличие от eval(), exec() выполняет переданный ей код целиком. Это может быть опасно, особенно при выполнении ненадежного кода. Например,

exec('print("Hello, World!")')

выведет на экран «Hello, World!».

Функция hash() возвращает целое число, являющееся хешем объекта. Хеши используются, например, для быстрого сравнения ключей в словарях. Например, hash('hello') вернет уникальное целое число для строки «hello».

Функция help() предназначена для вывода документации по переданному объекту. Она помогает понять, как использовать функции, классы и модули в Python. Например, help(list) выведет документацию по спискам в Python.

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

Автор урока

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

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

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

  1. Упрощение работы с JSON-данными в Python
  2. Функции в Python: создание и вызов
  3. Установка и использование howdoi
  4. Анонимные функции в Python
  5. *args и **kwargs в Python
  6. Определение объема памяти объекта
  7. Измерение времени выполнения кода с использованием time
  8. Метаклассы в Python
  9. Философия Python
  10. Установка виртуального окружения Python
  11. Создание итератора
  12. Поиск email
  13. Настройка логгера Logzero
  14. Форматирование строк в Python
  15. Логический оператор «and» в Python
  16. Принципы программирования
  17. Визуализация пропусков данных
  18. Создание namedtuple из словаря
  19. Работа с IP-адресами в Python
  20. Оператор in и not in в Python
  21. Работа с индексами списков
  22. Работа с множествами в Python
  23. Модуль pprint
  24. Сравнение строк в Python
  25. Сортировка в Python
  26. Встроенные функции Python
  27. Справка по импортированным модулям
  28. Создание GUI на Tkinter
  29. Генераторы данных
  30. Аннотации типов в Python
  31. Равенство и идентичность в Python
  32. Декораторы в Python
  33. Измерение времени выполнения кода
  34. Python: цикл for и оператор присваивания
  35. Метод setdefault() в Python
  36. Функции-генераторы в Python
  37. Объединение списков с использованием itertools.chain
  38. Кортежи в Python: особенности и преимущества
  39. Принципы SRP и OCP
  40. Функция eval() в Python
  41. Установка random seed в Python
  42. Работа с областями видимости переменных

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