关于第一次学习使用Python中的类,却出现了令人迷惑的问题!

程序没有报错,也没有按照我的期望输出正确的结果
class GPU:
"""一次模拟空气的简单尝试(bushi"""

def __init__(self,make,typee,type_number,power):
    """取得显卡信息"""
    self.make = make
    self.typee = typee
    self.type_number = type_number
    self.power = power

def get_information(self):
    """返回描述性信息"""
    GPU_name = f'{self.make} {self.typee} {self.type_number} {self.power}'
    infornation =(f'我的第一张显卡是{GPU_name}')
    return information
    
my_GPU = GPU('MSI','GT',630,'75W')
print(my_GPU) 
运行结果如下:

<__main__.GPU object at 0x000002A31AC57CD0>


(program exited with code: 0)

请按任意键继续. . .

我试过其他方法,也检查了符号,但输出仍不变
我想让它输出正确的显卡型号

缩进有问题,代码也有错字

class GPU:
    """一次模拟空气的简单尝试(bushi"""

    def __init__(self, make, typee, type_number, power):
        """取得显卡信息"""
        self.make = make
        self.typee = typee
        self.type_number = type_number
        self.power = power

    def get_information(self):
        """返回描述性信息"""
        GPU_name = f'{self.make} {self.typee} {self.type_number} {self.power}'
        information = f'我的第一张显卡是{GPU_name}'
        return information


my_GPU = GPU('MSI', 'GT', 630, '75W')
print(my_GPU.get_information())

你写的没有错,主要是你要显示名称就要调用方法呀,你打印对象肯定不对的

my_GPU.get_information()

你输出要输出类里面的方法啊,print(my_GPU.get_information())
你直接输出类的实例,它返回输出的就是你的类的内存地址。