python中的收集參數


收集參數在函數定義時在參數前面多加一個*(星號),這個  *  可以將提供的所有值放到一個元組中!

 

當帶*(星號)的參數位於所有參數的最后,則會收集余下參數的值。

當帶*(星號)的參數不在所有的參數的末尾,調用參數時,后續參數需要用關鍵字指定。*(星號)是不會收集帶關鍵字的參數的。

當我們想要收集帶關鍵字的參數時,要怎么辦呢? 這樣我們就要用到 **(兩個星號)。 注意:用兩個星號后輸出的不再是元組,而是字典。

 

寫個事例:

 

 不管是單個*(星號)還是**(雙星號)的參數都不傳值的話,會輸出空元組和空字典。

 


免責聲明!

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



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