python疑问5:位置参数,默认参数,可变参数,关键字参数,命名关键字参数区别...
生活随笔
收集整理的這篇文章主要介紹了
python疑问5:位置参数,默认参数,可变参数,关键字参数,命名关键字参数区别...
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.位置參數
位置參數要求調用時傳入函數的參數必須和定義時的位置和個數一致,即一一對應,不可缺省
2.默認參數
定義在位置參數后,作用是當參數缺省時,用定義的默認值替代
3.可變參數
在tuple或list前加一個*,構造出可變參數。接收任意個參數,包括0個。用于函數參數不確定的情況
4.關鍵字參數
在dict前加兩個*,構造關鍵字參數。接收任意無限制的參數,用于擴展函數的功能
5.命名關鍵字參數
命名關鍵字參數指定了key,將關鍵字參數做了一個限制。以一個作為分割。如果已經存在可變參數,那么命名關鍵字不需要作為分割
注意:
參數位置排列順序:位置參數,默認參數,可變參數,命名關鍵字參數,關鍵字參數,
總結
以上是生活随笔為你收集整理的python疑问5:位置参数,默认参数,可变参数,关键字参数,命名关键字参数区别...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 带蚁的网名105个
- 下一篇: websocket python爬虫_p