🔎 Как узнать тип объекта obj в Python? Полезные советы и инструкция
type()
. Например, если у вас есть объект obj
, вы можете написать type(obj)
, и она вернет тип этого объекта.Детальный ответ
Как узнать тип объекта obj в Python?
Чтобы узнать тип объекта в языке программирования Python, можно воспользоваться функцией type()
. Эта функция возвращает тип объекта в виде класса.
obj = "Hello, World!"
print(type(obj)) # <class 'str'>
В данном примере мы создали объект obj
и применили к нему функцию type()
. Результатом был вывод типа объекта в данном случае — строка (str
).
Функция type()
также может быть использована для проверки типа объекта в условных операторах.
obj = 42
if type(obj) == int:
print("Это целое число.")
else:
print("Это не целое число.")
В данном примере мы проверяем тип объекта obj
. Если он является целым числом, то выводится сообщение "Это целое число.". В противном случае выводится сообщение "Это не целое число.". Здесь мы использовали оператор сравнения ==
для сравнения типа объекта с классом int
.
Ещё одним способом определения типа объекта является использование функции isinstance()
. Эта функция позволяет проверить, является ли объект экземпляром определенного класса или наследника.
obj = [1, 2, 3]
if isinstance(obj, list):
print("Это список.")
else:
print("Это не список.")
В этом примере мы проверяем, является ли объект obj
экземпляром класса list
. Если это так, то выводится сообщение "Это список.". В противном случае выводится сообщение "Это не список.". Здесь мы использовали функцию isinstance()
с аргументами obj
и list
.
Это некоторые из способов узнать тип объекта в Python. Надеюсь, эта статья помогла вам понять, как это сделать.