Python學習 自定義函式

2021-07-23 11:18:06 字數 589 閱讀 8983

使用 def 命令建立自定義函式

以python3.4.3版本為例,自定義函式使用方法如下:

下例中,return後的(括號)可有可無,但「 雙引號」必須要有!/本例中,return可用print("")替換

def a1():

return("good morning,doovin")

在idle互動介面呼叫 a1()函式,輸出

'good morning,doovin'

下例2中,def judge_person函式,根據age判斷乙個人是成年人還是青少年

def judge_person(age):

if age<18:

return "teenager"

else:

return "adult"

在idle互動介面呼叫 def judge_person()函式,輸出

『teenager』

或者是'adult'

return可用print代替,不過輸出結果沒有 '  單引號 '

Python學習(九) 自定義函式

在python中,可以建立4種函式 全域性函式 可以由建立該函式的同一模組中的任意 呼叫。區域性函式 定義在其他函式之內,只能由定義的函式呼叫。lambda函式 是表示式,可以在任何需要使用的地方定義。1.全域性函式 def functionname parameters suit paramete...

python學習筆記 自定義函式

1 函式的定義 首先,我們要定義乙個函式,以說明這個函式的功能。def square sum a,b c a 2 b 2 return c 這個函式的功能是求兩個數的平方和。首先,def,這個關鍵字通知python 我在定義乙個函式。square sum是函式名。括號中的a,b是函式的引數,是對函式...

python學習之函式自定義

def my abs x if not isinstance x,int,float raise typeerror bad parameter type if x 0 return x else return x以上函式定義了乙個返回絕對值的函式,其中not isinstance x,int,fl...