python里的def:
自定義函數(shù)通常使用def關(guān)鍵字來開始定義。使用def開始函數(shù)定義,緊接著是函數(shù)名,括號(hào)內(nèi)部為函數(shù)的參數(shù),內(nèi)部為函數(shù)的具體功能
實(shí)現(xiàn)代碼,如果想要函數(shù)有返回值,在
expressions中的邏輯代碼中用return返回。
基本使用
deffunction_name(parameters):
expressions
實(shí)例
1deffunction():
2print('Thisisafunction')
3a=1+2
4print(a)
上面我們定義了一個(gè)名字為function的函數(shù),函數(shù)沒有不接受參數(shù),所以括號(hào)內(nèi)部為空,緊接著就是函數(shù)的功能代碼。如果執(zhí)行該腳本,發(fā)現(xiàn)并沒有輸出任何輸出,因?yàn)槲覀冎欢x了函數(shù),而并沒有執(zhí)行函數(shù)。這時(shí)我們在Python命令提示符中輸入函數(shù)調(diào)用function(),注意這里調(diào)用函數(shù)的括號(hào)不能省略。那么函數(shù)內(nèi)部的功能代碼將會(huì)執(zhí)行,輸出結(jié)果:
1Thisisafunction
23
以上內(nèi)容為大家介紹了python培訓(xùn)之def是什么,希望對(duì)大家有所幫助,如果想要了解更多Python相關(guān)知識(shí),請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。