Python中函式和類的定義和使用(1)

2021-10-07 16:05:10 字數 1477 閱讀 6847

python 乙個.py檔案如何呼叫另乙個.py檔案中的類和函式

在呼叫另乙個函式或者類時 ,為了區分呼叫哪個函式或者類,需要在函式名後加點。

呼叫類car中定義的函式get_descriptive,需要匯入類,然後呼叫。

car.py

clss car():

def __init__(self,make,model,year):

self.make=make

self.model=model

self.year=year

self.odometer_reading = 0

def get_descriptive_name(self):

long_name=str(self.year)+' '+self.make+' '+self.model

return long_name.title(

)

my_car.py

from car import car

my_new_car =car(

'audi','a4',2016)

print(my_new_car.get_descriptive_name(

))

注意這裡my_new_car呼叫的get_descriptive_name函式,中間加了點。

呼叫型別:

from 檔案 import 類

新定於*** = 呼叫的類()

新定義.呼叫的函式

aa11.py

class add(

): def __init__(self,a,b):

self.a=a

self.b=b

def bijiao(self):

if self.a>self.b:

return self.a

elif self.a==self.b:

return a+self.b

else

:return self.b

def qiuhe(self):

return self.a+self.b

def xiangjian(self):

return self.a-self.b

my_add = add(5,11)

print my_add.bijiao(

)print my_add.qiuhe(

)print my_add.xiangjian(

)

aa66.py呼叫aa11.py

from aa11 import add

your_add = add(4,2)

print your_add.bijiao(

)

此時新定義的your_add也是加上了呼叫的函式,中間用點區分。

python中函式的概念和定義

函式的概念 函式可以理解為實現某種功能的 塊,這樣當程式中需要這個功能時就可以直接呼叫,而不必每次都編寫一次。這就好比生活中使用計算器來計算,當需要計算時,直接使用計算器輸入要計算的數,計算完成後顯示計算結果,而不必每次計算都通過手寫演算出結果。在程式中,如果需要多次輸出 拼搏到無能為力,堅持到感動...

python類中的變數和函式

類變數是在類下面直接定義的變數,類變數被類和例項訪問。所有例項在對類變數賦值之前一直共享記憶體,賦值後就各自儲存各自的類變數。成員變數在 init 函式中定義的以self.開頭,可以被例項訪問。區域性變數是在別的函式下定義的可以self.開頭也可以不以此開頭。不能被訪問 普通函式,不能訪問類中的任何...

python中的函式 函式定義 函式引數和函式呼叫

我們在程式設計過程中經常會遇到同樣功能的 不斷地出現,使得程式設計成為枯燥無味的複製貼上過程的迴圈。為了找樂子 讓 變得精簡。我們需要函式來幫助我們。函式就是完成特定功能的 塊,本質上是對 的封裝。函式的語法格式為 def 函式名 引數 段 函式體需要注意的是,函式名的命名規則與變數的命名規則一致。...