python中 號與 號用作函式的引數的時候意思

2022-09-01 10:33:13 字數 370 閱讀 5242

1、當函式引數中要使用不定引數的時候,在引數前面加乙個*號:例如 fun(*parm)

parm=touple(parm1,parm2,parm3,…………)

這個時候如果有多個引數,這些引數會形成乙個元組(乙個引數就是單元組)

2、當函式引數中要使用預設引數的時候,在引數前面加兩個**號:例如 fun(**parm)

預設引數就是fun(x=1,y=2,z=3)就是當引數不賦值的時候,會有乙個預設值。

這個時候相當於parm=

即這些引數會形成乙個字典的形式。

有時候在使用其他函式的時候會遇到使用乙個*號和兩個**號的情況

例如:.format()格式化函式,這個時候的理解和用作函式的引數的理解是一樣的。

python中 號的用法

1 表示乘號 2 表示倍數,例如 def t msg,time 1 print msg time t hi 3 列印結果 列印3次 hi hi hi 3 單個 1 如 parameter是用來接受任意多個引數並將其放在乙個元組中。def demo p print p demo 1,2,3 1,2,3...

詳解python中 號的用法

1 表示乘號 2 表示倍數,例如 def t msg,time 1 prhyhaxcrint msg time t hi 3 列印結果 列印3次 hi hi hi 3 單個 1 如 parameter是用來接受任意多個引數並將其放在乙個元組中。def demo p print p demo 1,2,...

「引用作為函式引數」與 「引用作為函式返回值」

一 引用作為函式引數 作為函式引數時引用有兩種原因 1 在函式內部會對此引數進行修改 2 提高函式呼叫和執行效率。關於第一點,都知道 c 裡提到函式就會提到形參和實參。如果函式的引數實質就是形參,不過這個形參的作用域只是在函式體內部,也就是說實參和形參是兩個不同的東西,要想形參代替實參,肯定有乙個值...