python 操作符 與 的用法

2021-08-11 18:05:44 字數 744 閱讀 5420

**兩個

乘號就是

乘方,比如2**4,結果就是2的4次方,結果是16

乙個乘號

*,如果

運算元是兩個數字,就是這兩個數字相乘,如2*4,結果為8

*如果是字串、列表、元組與乙個整數n相乘,返回乙個其所有元素重複n次的同型別物件,比如"str"*3將返回字串"strstrstr"

如果是函式定義中引數前的*表示的是將呼叫時的多個引數放入元組中

,**則表示將

呼叫函式

時的關鍵字引數放入乙個字典中

如定義以下函式

def func(*args):print(args)

當用func(1,2,3)

呼叫函式

時,引數args就是

元組(1,2,3)

定義以下函式

def func(**args):print(args)

當用func(a=1,b=2)

呼叫函式

時,引數args將會是字典

如果是在

函式呼叫

中,*args表示將可

迭代物件擴充套件為函式的引數列表

args=(1,2,3)

func=(*args)

等價於函式呼叫

func(1,2,3)

函式呼叫的**表示將字典擴充套件為關鍵字引數

args=

func(**args)

等價於函式呼叫 func(a=1,b=2)

python 操作符 與 的用法

兩個乘號就是乘方,比如2 4,結果就是2的4次方,結果是16 乙個乘號 如果運算元是兩個數字,就是這兩個數字相乘,如2 4,結果為8 如果是字串 列表 元組與乙個整數n相乘,返回乙個其所有元素重複n次的同型別物件,比如 hello 3將返回字串 hellohellohello 如果是函式定義中引數前...

python 操作符 與 的用法(搬運)

兩個乘號就是乘方,比如24,結果就是2的4次方,結果是16 乙個乘號 如果運算元是兩個數字,就是這兩個數字相乘,如2 4,結果為8 如果是字串 列表 元組與乙個整數n相乘,返回乙個其所有元素重複n次的同型別物件,比如 str 3將返回字串 strstrstr 如果是函式定義中引數前的 表示的是將呼叫...

Python 星號( )操作符的用法

在定義乙個方法的時候,星號的意思就是 收集其餘位置的引數,如果不提供任何收集的元素給星號,就是乙個空元組。下面看一下例子 def prints arg print arg prints 1,2,3,4,5,6,7 列印的結果是乙個元組 1,2,3,4,5,6,7 也就是說該引數 arg 將傳進來的所...