Курс Python → Проверка типа объекта в Python

Для проверки типа объекта в Python можно использовать функцию isinstance. Эта функция принимает два аргумента: объект, тип которого нужно проверить, и тип данных, с которым нужно сравнить. Например, чтобы проверить, является ли переменная x целым числом, можно написать isinstance(x, int).

Если переменная x является целым числом, то функция isinstance вернет значение True. В противном случае она вернет значение False. Это удобно использовать, когда необходимо выполнить определенные действия в зависимости от типа данных объекта.

Пример использования функции isinstance:


x = 10
if isinstance(x, int):
    print("Переменная x является целым числом")
else:
    print("Переменная x не является целым числом")

В данном примере, если переменная x равна 10, то будет выведено сообщение «Переменная x является целым числом». Если же переменная x будет, например, строкой или другим типом данных, то будет выведено сообщение «Переменная x не является целым числом».

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

Автор урока

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

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

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

  1. Сортировка с помощью key
  2. Функция reversed() в Python
  3. Регистрация на хакатоне
  4. Цикл for с enumerate() в Python
  5. Сортировка HTML-элементов
  6. Подсчет элементов с помощью Counter
  7. Функции any() и all() в Python
  8. Метод Enumerate() для списков
  9. Управление виртуальными окружениями в Python
  10. Работа с модулем Calendar
  11. Создание именованных кортежей в Python
  12. Список импортированных модулей в Python
  13. Работа с индексами списков
  14. Оператор * в Python
  15. Метод __ilshift__ для битового сдвига влево
  16. Работа с пользовательским вводом
  17. Распаковка аргументов в Python
  18. Создание .exe файла с pyinstaller
  19. Работа с модулем os в Python
  20. Изменение объектов в Python
  21. Проверка на палиндром
  22. Поиск подстроки в строке
  23. Работа с итераторами в Python
  24. Возврат нескольких значений
  25. Анонимные функции в Python
  26. Concrete Paths в Python
  27. Замыкания в Python
  28. Декоратор проверки активности
  29. Методы split() и join() — Python строк.
  30. Отслеживание выполнения программы с библиотекой tqdm
  31. Разработка Telegram-ботов
  32. Поиск частых элементов в списке
  33. Метод gt в Python
  34. Метод add для класса Vector
  35. Запуск асинхронной корутины
  36. Многострочные комментарии в Python
  37. Считывание бинарного файла в Python
  38. Поиск индекса элемента
  39. Объявление переменных в Python
  40. Измерение времени выполнения кода
  41. Множественное присваивание в Python
  42. Атрибуты массивов в Numpy
  43. Основы работы со строками в Python
  44. Распаковка значений в Python
  45. Структурирование именованных констант
  46. Импорт модулей в Python 3.12
  47. Создание таблиц в Python с PrettyTable

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