如何打印e1和e2值。它不返回任何值。在
class Employee:
def __init__(self,name,age):
self.name=name
self.age=age
e1=Employee("xyz",'25')
e2=Employee("abc",'23')
print("Employee Details...")
print("Name:",e1.name,"age:",e1.age)
print("Name:",e2.name,"age:",e2.age)
return
t=Employee()
print t
您应该重新定义
__init__
方法。这是因为对象初始化时调用了__init__
。在编辑:
您可以使用这段代码,只需稍加更新就可以实现所需的输出。在
您可以在
^{2}$print
之后添加逗号,
,以允许下一个print
语句在同一行开始,请按如下方式更改代码:输出:
您所要做的似乎是重新设计了
__str__
方法。这里有一个建议,你可以这样做:我在这里做一些假设,并试图猜测你的实际目标。 我希望它仍然有用。在
相关问题 更多 >
编程相关推荐