您好,登錄后才能下訂單哦!
定義:函數是組織好的,可重復使用的,用來實現單一,或相關聯功能的代碼段.
分類:
內建函數
自定義函數
說明:
函數代碼塊以 def 關鍵詞開頭,后接函數標識符名稱和圓括號
任何傳入參數和自變量必須放在圓括號中間,圓括號之間可以用于定義參數
函數的第一行語句可以選擇性地使用文檔字符串—用于存放函數說明
函數內容以冒號起始,并且縮進
return [表達式] 結束函數,選擇性地返回一個值給調用方。不帶表達式的return相當于返回 None
語法:
def 函數名(參數列表):
函數體
示例1(不帶參數函數):
#!/usr/bin/python
# 定義函數
def myhello():
print('hello,ya ma di');
# 調用函數
myhello();
print ('the end');
代碼截圖1:
運行截圖1:
示例2(帶參數函數):
#!/usr/bin/python
# 導入math模塊
import math;
# 定義函數
def myhello(radii):
# 計算圓面積
acreage = round((math.pi * radii * radii),2);
print ('acreage is ',acreage);
# 調用myhello函數
myhello(5);
print ('the end');
代碼截圖2:
運行截圖2:
示例3(有返回值函數):
#!/usr/bin/python
# 導入math模塊
import math;
# 定義函數
def myhello(radii):
# 計算圓面積
acreage = round((math.pi * radii**2),2);
return acreage;
# 調用myhello函數
acre = myhello(5);
print (acre);
print ('the end');
代碼截圖3:
運行截圖3:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。