python 一些函數語法中參數用中括號([])和逗號(,)嵌套表示是何種含義?


1、問:python 一些函數語法中參數用中括號([])和逗號(,)嵌套表示是何種含義?

答:表示可選參數

  • [, a[, b]]:嵌套形式表示 b 是獨立於 a 的可選參數,即在傳入 a 的情況下,b 可以自由地選擇傳入或省略。
  • [, a, b] :扁平形式表示 a 與 b 合在一起是一組可選參數,即 a 和 b 必須同時傳入或者同時省略,但不能只傳入一個

若要在某個層中兩個或兩個以上參數的其中某些參數可選,可以使用 = 賦給其默認值。

2、注意區分:

  元組如果只有一個元素的時候,后面一定要加逗號,否則數據類型不確定


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM