Курс 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. Установка Python3.7 и PIP
  2. Работа с пакетами
  3. 9 уловок для чистого кода
  4. Списковое включение в Python
  5. Игра Виселица на Python
  6. Разделение строк в Python
  7. Операторы Splat и splatty-splat
  8. Делегирование в Python
  9. Асинхронное программирование с asyncio
  10. Делегирование в Python
  11. Отправка HTTP-запросов с User-Agent
  12. Переменные класса и экземпляра
  13. Оценка выражений генератора в Python
  14. Сохранение Unicode в JSON
  15. Оформление кода на Python
  16. Удаление элементов по срезу
  17. Красивый вывод списка
  18. Блок else в обработке исключений
  19. Виртуальные среды в Python
  20. Преобразование данных в Python
  21. Декораторы в Python
  22. Профилирование кода
  23. Преобразование данных в Python
  24. Python-dateutil — работа с датами
  25. Библиотека funcy: удобные утилиты
  26. Python Менеджер контекста
  27. Декоратор для группы пользователей в Django
  28. Удаление файлов в Python
  29. Чтение и запись TOML-конфигов
  30. Обмен данными с asyncio.Queue
  31. Удаление элемента из списка в Python
  32. Создание словарей в Python
  33. Глубокое копирование объектов
  34. Создание словаря через dict comprehension
  35. Counter() — подсчет элементов
  36. Повторение и перенос строки
  37. Функции с необязательными аргументами
  38. Оператор zip в Python
  39. Поиск индекса элемента в списке
  40. Новшества Flask 2.0
  41. Тайное преобразование типа ключа
  42. Создание класса очереди
  43. Объединение объектов в Python
  44. Создание списков в Python
  45. Работа с очередями в Python

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