使用函數的好處:
1.程序結構清晰,可讀性好。
2.減少重復編碼的工作量。
3.可多人共同編制一個大程序,縮短程序設計周期,提高程序設計和調試的效率。
如
def print-info():
print(‘------------------------------’)
print(‘人生苦短,我用python’)
print (’-------------------------------’)
print-into()
1.從用戶的使用角度
庫函數:由系統提供
在使用庫函數前應先導入該函數原型所在的模塊。
( 使用庫函數應注意:
1.函數功能;
2.函數參數的數目和順序及各參數意義和類型;
3.函數返回值意義和類型。)
2.從參數傳遞的函數分為有參函數和無參函數
函數定義時要注意:
1.采用def關鍵字定義函數,不需要指定返回值的類型;
2.函數的參數不限,不需要指定參數類型;
3.參數括號后面的冒號“;”必不可少;
4.函數體相對于def關鍵字必須保持一定的空格縮進;
5.return語句是可選的;
6.允許定義函數體為空的函數。
程序調用一個函數需執行以下過程:
1.調用程序在調用處暫停執行;
2.在調用時將參數傳遞給形參;
3.執行函數體語句;
4.函數調用結束給出返回值,程序回到調用前的暫停處繼續執行。
遞歸調用:在函數的執行過程中又直接或間接調用該函數本身。
執行過程分為兩個階段:1.遞推歸納,逐層調用,調用函數自身;
2.回歸逐層返回,返回到調用該層的位置。
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
