Курс 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. Модуль os в Python: работа с файлами
  2. Скрытие вывода данных
  3. Операторы объединения в Python 3.9
  4. Работа со временем в Python
  5. Поиск самого частого элемента
  6. Цепные операции в Python
  7. Оператор «is not» в Python
  8. Каналы Senior: Python, Java, Frontend, SQL, C++
  9. Замена текста с re.sub()
  10. Замена текста с помощью sub
  11. Python Enum Weekday Usage
  12. Colorama: окрашивание текста в Python
  13. Построение графиков в терминале с bashplotlib
  14. Объединение списков в Python
  15. Работа с набором данных CIFAR10 в PyTorch
  16. Модуль pprint
  17. Определение функций с необязательными аргументами
  18. Объединение списков в строку
  19. Протокол управления контекстом
  20. Сортировка списка по индексам
  21. Получение текущей даты и времени с помощью datetime
  22. Декоратор Ajax required
  23. Красивый вывод списка
  24. Метод join() для объединения элементов в строку.
  25. Удаление элементов по срезу
  26. Область видимости переменных в Python
  27. Отправка HTTP-запросов с User-Agent
  28. Работа с контекстным менеджером Pool
  29. Метаклассы в Python
  30. Создание треугольника Паскаля
  31. Проблемы с именами переменных
  32. Метод rmatmul для пользовательских матриц
  33. Создание вложенного генератора
  34. Операции со строками в Python
  35. Объединение словарей в Python
  36. TypedDict для kwargs в Python 3.12
  37. Метод lt для сортировки объектов
  38. Генератор списка в Python
  39. Создание генераторов
  40. Получение текущей даты и времени
  41. Отрицательные индексы списков
  42. Обработка элементов в Python
  43. Именование столбцов в Python с pandas
  44. Создание словарей и множеств в Python
  45. Счетчик в Python: most_common()

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