self指向的是例項物件,作為第乙個引數,使用時不需要傳入此引數。
class
student
(object):
#定義乙個student類,
def__init__
(self, name, score,age)
: self.name = name
self.score = score
self.age = age
defprint_score
(self)
:#定義類方法,例項物件可呼叫
return self.name,self.score
defget_grade
(self)
:if self.score >=90:
return
'a'elif self.score >=60:
return
'b'else
:return
'c'
st1 = student(
'lingyummu',67
,25)#建立乙個student類物件st1
print
(st1.name,st1.age,st1.score)
print
(st1.print_score())
print
(st1.get_grade(
))
Python類呼叫例項方法
前面講過,在 python 的類體中定義的方法預設都是例項方法,也示範了通過物件來呼叫例項方法。定義全域性空間的foo函式 def foo print 全域性空間的foo方法 全域性空間的bar變數 bar 20 class bird 定義bird空間的foo函式 def foo print bir...
python 類和例項
物件導向最重要的概念就是類 class 和例項 instance 必須牢記類是抽象的模板,比如student類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。仍以student類為例,在python中,定義類是通過class關鍵字 class stude...
python 類和例項
物件導向最重要的概念就是類 class 和例項 instance 必須牢記類是抽象的模板,比如student類,而例項是根據類建立出來的乙個個具體的 物件 每個物件都擁有相同的方法,但各自的資料可能不同。仍以student類為例,在python中,定義類是通過class關鍵字 class stude...