我正试图了解类的目的。我有两个员工,并且想打印有关这两个员工的所有信息,所以我制定了一个程序。但是我想使用类来做到这一点,但是我不知道是否应该这样做,因为我的程序太短了。使用像我一样的简单程序创建类有什么好处?如果有好处,该程序的给定类的结构应该是什么?
class employee:
pass
emp1=employee()
emp2=employee()
#information for employee 1
emp1.firstname='Luís'
emp1.lastname='Lopes'
emp1.height='176' #mesured in cm
emp1.weight='80' #mesured in kg
emp1.email='luislopes28@hotmail.com'
emp1.feupgrade=12 # in a scale from 0 to 20
#information for employee2
emp2.firstname='Daniel'
emp2.lastname='Pinhel'
emp2.height='166' #mesured in cm
emp2.weight='63' #mesured in kg
emp2.email='danielpinhell@gmail.com'
emp2.feupgrade=13 # in a scale from 0 to 20
print(emp1.firstname,emp1.lastname,emp1.height,emp1.weight,emp1.email,emp1.feupgrade)
print(emp2.firstname,emp2.lastname,emp2.height,emp2.weight,emp2.email,emp2.feupgrade)
我希望通过使用类定义使代码更简单易懂
答案 0 :(得分:0)
通常,当我们要创建的对象太多时,我们使用class 在这种情况下,我们可以使用字典
d={ "emp1":['Luís','Lopes','176','80','luislopes28@hotmail.com',12 ],"emp2":['Daniel','Pinhel','166','63','danielpinhell@gmail.com',13]}
但是在这里您应该按顺序排列属性,并且不能像在类
中那样按名称调用它们