這篇文章主要介紹了關於Python函數的深度解剖,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟著小編過來看看吧
一、函數的建立和呼叫
##定義函數,不會去執行函數;
想要執行函數,需要呼叫函數:呼叫函數的方法:函數名稱()
1、()建立一個無參數函數;呼叫函數,執行函數裡面的程式碼
##2、加法函數:括號裡是形式參數;必須給傳值;add裡面是實參
3、
平方函數;括號裡是形式參數;
x叫必須參數,必須傳值; y=2叫預設參數,可以傳值,不傳值時是預設值
4、
多值相加:括號裡是形式參數;
*args叫可變參數,可以傳多個值,args是元組的資料型別
#5、**kwargs
叫關鍵字參數,呼叫時可以傳送多個
key-value#的值;
是字典的資料型別
#二、函數的回傳值1、函數一般是有return傳回值的;想要印出回傳值,必須print
#2、在python中,如果沒有return時,預設回傳一個None
#3、#return預設
只能傳回一個值;如果
return
一定要傳回多個值時,它會把這多個值,封裝成元組傳回
三、函數的實參解套件
#1、清單解包*列表名稱
2、字典解包**字典名稱
##四、函數的作用域
1、count=100全域變量,count=200局部變數;函數裡面的變數只在函數內部生效
##2、在全域變數和局部變數間輸出會報錯誤
3、global是宣告局部變數為全域變數的關鍵字
五、函數應用
#1、網易面試:輸入一個單詞,長度小於100 ,判斷這個單字是否全由大寫字母組成且沒有兩個連續重複的字母,如果滿足,輸出'Like',反之輸出'Dislike'
#六、函數的使用-透過字典實作switch判斷語句
#字典實作switch語句:加減乘除四則運算拋出例外的意思:讓原本正常的程式碼報錯,不進行下面的動作
##isinstance方法:
格式:(需要判斷的元素,資料型別);傳回bool值
以上是關於Python函數的深度解剖的詳細內容。更多資訊請關注PHP中文網其他相關文章!