Курс 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. Сортировка элементов с OrderedDict
  2. Поиск шаблона в строке
  3. Объединение списков в Python
  4. Работа с модулем cmath
  5. История Python
  6. Синхронизация потоков с time.sleep()
  7. Установка Home Assistant
  8. Поиск наиболее частого элемента списке
  9. Математические функции в Python
  10. Метод сравнения объектов в Python
  11. Создание вложенного генератора
  12. Асинхронное выполнение задач в Python
  13. Работа с модулем glob в Python
  14. Класс UserDict: дополнительная функциональность
  15. Встроенные функции Python
  16. Реверс строки и списка в Python.
  17. Установка Git и AWS CLI
  18. Обход словаря в Python
  19. Область видимости переменных в Python
  20. Описание скриптов в README
  21. Метод title() в Python
  22. Метод __irshift__ для Python
  23. Определение размера папок в Python
  24. Подсчет вхождений элементов
  25. Область видимости переменных
  26. Создание namedtuple из словаря
  27. Проверка на палиндром
  28. Замена атрибута в именованном кортеже
  29. Генераторы в Python
  30. Генерация строк с .join()
  31. Повторение и перенос строки
  32. discard() — удаление элемента из множества
  33. Переворот последовательности
  34. Импорт модуля из другого каталога
  35. Удаление и повторная вставка ключа в OrderedDict
  36. Генераторы в Python
  37. Определение локальных переменных в Python
  38. Создание объекта времени
  39. Метаклассы в Python
  40. Сериализация объектов в Python
  41. Big O оптимизация
  42. Работа со временем в Python
  43. Экспорт данных в файл.

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