python- 關鍵參數(shù)它如何工作
提問人:楊紫紅發(fā)布時間:2020-12-04
名為 func 的函數(shù)有一個沒有默認值的參數(shù),和兩個有默認值的參數(shù)。
在第一次使用函數(shù)的時候, func(3, 7),參數(shù) a 得到值 3,參數(shù) b 得到值 7,而參數(shù) c 使用默認值 10。
在第二次使用函數(shù) func(25, c=24)的時候,根據(jù)實參的位置變量 a 得到值 25。
根據(jù)命名,即關鍵參數(shù),參數(shù) c 得到值 24。變量 b 根據(jù)默認值,為 5。
在第三次使用 func(c=50, a=100)的時候,我們使用關鍵參數(shù)來完全指定參數(shù)值。注意,盡管函數(shù)定義中,a 在 c 之前定義,我們?nèi)匀豢梢栽?nbsp;a 之前指定參數(shù) c 的值。
在第一次使用函數(shù)的時候, func(3, 7),參數(shù) a 得到值 3,參數(shù) b 得到值 7,而參數(shù) c 使用默認值 10。
在第二次使用函數(shù) func(25, c=24)的時候,根據(jù)實參的位置變量 a 得到值 25。
根據(jù)命名,即關鍵參數(shù),參數(shù) c 得到值 24。變量 b 根據(jù)默認值,為 5。
在第三次使用 func(c=50, a=100)的時候,我們使用關鍵參數(shù)來完全指定參數(shù)值。注意,盡管函數(shù)定義中,a 在 c 之前定義,我們?nèi)匀豢梢栽?nbsp;a 之前指定參數(shù) c 的值。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>