python 類

2022-09-23 05:37:11 字數 1463 閱讀 4796

#

srt.art(1,2)是例項化這個類,也就建立一個物件,這個時間構造器去例項化

#然後class預設的構造器是不帶引數,也就是例項化的時候如果直接art()不帶引數

#就不需要額外寫一個建構函式,因為預設就是不帶引數的。

#如果需要帶引數的話就要過載建構函式,就是說必須要寫一個建構函式帶引數的。

#所以用art(a,b)有2個引數就必須有對應的建構函式 init(a,b)

class

art:

def__init__(self,a,b): #

是一個建構函式,

self.a=a

self.b=b

defs(self,a,b):

c=a+b

print

(c)srt=art(1,2)

srt.s(1,2)

class

arta:

defsum(self):

print('

hello world')

some =arta()

some.sum()

class

own:

defarea(self):

print(self.length *self.width)

r =own()

r.length, r.width = 10,2r.area()

class

examp:

defsum(self,a,b):

self.a =a

self.b =b

c = a +b

print

(c)m =examp()

m.sum(1,3)

class

op:

def__init__

(self,p):

self.p =p

defa(self,p):

self.p += 5

print(self.p) #

注意結果1)的不同

print(p) #

注意結果2)的不同

var = op(3)

var.a(3)

class

op:

def__init__

(self,p):

self.p =p

defa(self):

self.p += 5

defb(self):

self.a()

#在函式b中呼叫函式a

print

(self.p)

var = op(2)

var.b()

結果:***************== restart: d:/adb/kuaidou0102/kuaidou1210/12.py ***************=

3hello world204

837>>>

python python元類

這兩天在看django框架,裡面的filter實現原理搞不明白,最後發現跟python的元類有關係 原文 元類本身而言,它們其實是很簡單的...

Python Python入門

python入門 今天開會的時候,領導說起python,說的那個叫人心動,於是乎就有了下面的東西。起步開始 一 概念 參考 個人總結 由荷蘭...

Python Python中in與not in

在python中,要判斷特定的值是否存在列表中,可使用關鍵字in 判斷特定的值不存在列表中,可使用關鍵字not in letters a b...