python 類和例項呼叫

2021-09-27 13:05:42 字數 821 閱讀 7871

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...