Python中獲取一個對象的類型通常可以使用type()
函數來實現。不過也可以使用isinstance()
函數來檢查一個對象是否屬于特定的類型。例如:
x = 5
print(type(x)) # <class 'int'>
if isinstance(x, int):
print("x is an integer")
另外,也可以使用__class__
屬性來獲取對象的類,例如:
class A:
pass
a = A()
print(a.__class__) # <class '__main__.A'>