Курс 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. Генератор списка с условием if
  2. Многострочные комментарии в Python
  3. Обмен значений переменных в Python
  4. Оператор walrus в Python
  5. Работа с буфером обмена на Python
  6. Передача аргументов в Python
  7. Декораторы в Python
  8. Переопределение метода __or__()
  9. Установка библиотек в Python
  10. Преобразование списка в словарь через генератор
  11. Установка пакетов с помощью pip
  12. Повторение элементов списков
  13. Python: отличительная особенность — отступы
  14. Конкатенация строк с помощью join()
  15. Использование подчеркивания в REPL
  16. Сравнение def и lambda в Python
  17. Разрешение имен в Python
  18. Присвоение значений переменным в Python
  19. Удаление пробелов методом translate()
  20. Функции map() и reduce() в Python
  21. Инициализация переменных
  22. Сравнение неупорядоченных списков
  23. Типы возвращаемых значений в Python
  24. ROT13 Шифр Цезаря в Python
  25. Равенство и идентичность в Python
  26. Установка Python3.7 и PIP
  27. Визуализация пропусков данных
  28. Перебор элементов списка в Python
  29. Функция zip() в Python
  30. Метод get для словарей
  31. Подсчет частоты элементов с Counter
  32. Создание вложенных циклов for
  33. Модуль future Python
  34. Частичное совпадение пользовательского ввода в Python 3.10
  35. Транспонирование 2D-массива с помощью zip
  36. Подсчет элементов с помощью Counter из collections
  37. Создание спинбокса в tkinter
  38. Мощь вложенных функций в Python
  39. Оператор space-invader
  40. Работа со временем в Python
  41. Представление бесконечности в Python
  42. Аннотации типов в Python
  43. Преобразование символов в нижний регистр
  44. Функция с *args.
  45. Повторение и перенос строки
  46. Python reversed() функция
  47. Генераторы в Python
  48. Сортировка HTML по CSS-селектору

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