這篇文章主要介紹python中shell腳本里的函數(shù)如何執(zhí)行,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的云夢網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!關(guān)于函數(shù)簡介
1、函數(shù)也具有別名類似的功能
2、函數(shù)是把程序里多次調(diào)用相同的代碼部分定義成一份,然后給這份代碼定義個名字,如果出現(xiàn)重復(fù)的就調(diào)用就行了
函數(shù)的優(yōu)勢
1、把相同的程序段定義成函數(shù),可以減少整個程序的代碼量
2、可以讓程序代碼結(jié)構(gòu)更清晰
3、增加程序的可讀、易讀性、以及管理性
4、可以實現(xiàn)程序功能模塊化,不同的程序使用函數(shù)模塊化
語法格式
函數(shù)名(){ 指令 return n } 規(guī)范寫法 function 函數(shù)名(){ 指令 return n } #提示:shell的返回值是exit輸出返回值,函數(shù)里用return輸出返回值
函數(shù)的執(zhí)行
調(diào)用函數(shù) #1、直接執(zhí)行函數(shù)名即可(不帶括號) #注意 執(zhí)行函數(shù)時,函數(shù)后的小括號不要帶了 函數(shù)定義及函數(shù)整體必須在要執(zhí)行的函數(shù)名的前面定義 #2、帶參數(shù)的函數(shù)執(zhí)行方法 函數(shù)名 參數(shù)1 參數(shù)2 #提示:函數(shù)的傳參和腳本的傳參類似 #shell的位置參數(shù)($1 $2 $3 $4 $5 $# $* $? $@)都可以時函數(shù)的參數(shù) #$0比較特殊,仍然是父腳本的名稱 #在shell函數(shù)里面,return命令功能與shell里的exit類似,作用時跳出函數(shù) #在shell函數(shù)里面使用exit會退出整個shell腳本,而不是退出shell函數(shù) #return語句會返回一個退出值(返回值)給調(diào)用函數(shù)的程序
以上是python中shell腳本里的函數(shù)如何執(zhí)行的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!