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

2021-09-29 17:01:03 字數 618 閱讀 3611

兩個乘號就是乘方,比如24,結果就是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 操作符 與 的用法

兩個 乘號就是 乘方,比如2 4,結果就是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 將傳進來的所...