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())
你直接输出类的实例,它返回输出的就是你的类的内存地址。