1、問:python 一些函數語法中參數用中括號([])和逗號(,)嵌套表示是何種含義?
答:表示可選參數
- [, a[, b]]:嵌套形式表示 b 是獨立於 a 的可選參數,即在傳入 a 的情況下,b 可以自由地選擇傳入或省略。
- [, a, b] :扁平形式表示 a 與 b 合在一起是一組可選參數,即 a 和 b 必須同時傳入或者同時省略,但不能只傳入一個
若要在某個層中兩個或兩個以上參數的其中某些參數可選,可以使用 =
賦給其默認值。
2、注意區分:
元組如果只有一個元素的時候,后面一定要加逗號,否則數據類型不確定