方法一:self.方法名(参数列表)
说明,参数列表中不需要self,
也可以没有参数列表 self.方法名()
方法二:类名.方法名(self, 参数列表)
说明,也可以没有参数列表 类名.方法名(self)
class Student(object):
school = 'JiaLiDun University' # 类中的静态变量,为所有的对象所共有,使用(类名.变量)调用
def __init__(self, no, name, age):
self.no = no
self.name = name
self.age = age
def show(self):
str = self.no + ' ' + self.name + ' ' + self.age + ' ' + Student.school # 类中的静态变量,使用(类名.变量)调用
print(str)
def function(self):
print("显示该生的基本信息如下:")
# 方法一:self.方法名(参数列表)
self.show()
# 方法二:类名.方法名(self, 参数列表)
Student.show(self)
if __name__ == '__main__':
student_1 = Student('001', '张三', '20')
student_2 = Student('002', '李四','22')
student_1.function()
student_2.function()
标签:__,调用,name,python,self,列表,类名,Student,类中 From: https://www.cnblogs.com/yuyanc/p/16876140.html