当你被"object"类型搞糊涂了,可能是因为你不清楚对象的具体类型或属性。下面是一些解决方法的示例代码:
obj = "Hello"
print(type(obj)) #
class Person:
def __init__(self, name):
self.name = name
person = Person("John")
print(getattr(person, "name")) # John
class Person:
def __init__(self, name):
self.name = name
person = Person("John")
print(hasattr(person, "age")) # False
class Person:
def __init__(self, name):
self.name = name
person = Person("John")
print(isinstance(person, Person)) # True
class Person:
def __init__(self, name):
self.name = name
person = Person("John")
print(dir(person))
这些方法可以帮助你了解对象的类型和属性,从而更好地处理和操作对象。