Курс 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. Сериализация и десериализация объектов
  2. Генерация случайных чисел Python
  3. Переменные класса и экземпляра
  4. Декоратор total_ordering для сравнения объектов
  5. Пересечение списков с использованием множеств
  6. Просмотр внешних файлов в %pycat
  7. Тестирование времени с Freezegun
  8. Поиск повторов в списке
  9. Проектирование Singleton с метаклассом
  10. Генераторные функции в Python
  11. Математические функции в Python
  12. Преобразование списка в словарь через генератор
  13. Метод rmatmul для пользовательских матриц
  14. Повторение элементов в Python
  15. Конвертация текстовых чисел с помощью Numerizer
  16. Отправка HTTP-запросов с User-Agent
  17. Метод pop() списка
  18. Работа с срезами в Numpy
  19. Вычисление натуральных логарифмов в NumPy
  20. Генерация тестовых данных с factory_boy
  21. Управление доступом к модулю
  22. Замена текста в Python
  23. Просмотр атрибутов и методов класса
  24. Константы в модуле cmath
  25. Модуль os в Python: работа с файлами
  26. Блок else в обработке исключений
  27. Сортировка с параметром key
  28. Логический оператор «and» в Python
  29. Хэш-функции и метод цепочек
  30. Логирование с Logzero
  31. Создание Telegram-бота на Python
  32. Создание списка дат
  33. Поиск частых элементов в списке
  34. Упрощенный вывод данных в Python
  35. Преобразование числа в список цифр
  36. Сериализация объектов в Python
  37. Обновление шаблона base.html
  38. Преобразование Word в PDF с Spire.Doc
  39. Преобразование букв в нижний регистр
  40. Типы возвращаемых значений в Python
  41. Сравнение строк в Python
  42. Базовые объекты Python
  43. Работа с Requests для HTTP-запросов

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