python, 功能通常是有組織的、可重用的,并且是用于實現(xiàn)單個或相關(guān)功能的代碼段。Def屬于python下的一個函數(shù),也屬于調(diào)用函數(shù)。
1.定義一個函數(shù)
你可以用你想要的函數(shù)直接定義一個函數(shù),可以遵循以下規(guī)則:
1.函數(shù)代碼塊通常以def關(guān)鍵字開始,后面是函數(shù)標識符名稱和括號()。
2.任何傳入的參數(shù)和獨立變量都必須放在括號中。圓括號可以用來定義參數(shù)。
3.函數(shù)的第一行語句可以有選擇地使用文檔字符串——用來存儲函數(shù)描述。
4.函數(shù)內(nèi)容通常以冒號開頭并縮進。
5.return [expression]結(jié)束函數(shù),該函數(shù)將有選擇地向調(diào)用者返回值。不帶表達式的Return等同于不返回任何表達式。
2.語法格式:
def functionname( parameters ):
函數(shù)_文檔字符串
function_suite
return [expression]
默認情況下,參數(shù)值和參數(shù)名需要按照函數(shù)聲明中定義的順序進行匹配。
3.參考示例:
接受一個字符串作為傳入?yún)?shù),然后將其打印到標準顯示設(shè)備。具體命令是:
def printme( str ):
將輸入的字符串打印到標準顯示設(shè)備上。
print str
return
4.展開:
函數(shù)調(diào)用:
定義函數(shù)一般只給函數(shù)一個名字,指定函數(shù)包含的參數(shù)和代碼塊結(jié)構(gòu)。
這個函數(shù)的基本結(jié)構(gòu)完成后,可以通過另一個函數(shù)調(diào)用或直接從Python提示符執(zhí)行。
參考示例:
輸入命令:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
#定義函數(shù)
def printme( str ):
打印任何傳入的字符串。
print str
return
#呼叫功能
Printme(我要調(diào)用一個自定義函數(shù)!)
Printme(再次調(diào)用同一個函數(shù))
輸出結(jié)果:
我要調(diào)用自定義函數(shù)!
再次調(diào)用同一個函數(shù)。
python,以上就是本文為您收集整理的python最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。