python 和 在不同場景下不同 的作用

2021-08-19 03:32:43 字數 605 閱讀 7537

**兩個乘號就是乘方,比如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)

Linux Linux下不同的」查詢「命令

在linux作業系統裡,我們經常會需要知道哪個檔案放在 才能夠對檔案進行一些修改和維護工作。所以對查詢命令的掌握就是必須的了。which 尋找 執行檔案 命令格式 which a command 例如 which ipconfig 或 which which,這樣就能查詢到ipconfig命令和wh...

git 不同場景應用

git pull 時每次都要輸入使用者名稱和密碼的解決辦法 git bash進入你的專案目錄,輸入 git config global credential.helper store 用遠端的強制覆蓋本地 使用場景,本地 修改錯誤需要強制遠端伺服器最新版本覆蓋本地版本 git fetch all g...

ubuntu伺服器下不同使用者使用不同的cuda版本

安裝cuda 安裝過程中在建立軟鏈結時需要注意一下,如果你是第一次安裝cuda,那麼毫無疑問輸入y yes 但是如果你是安裝額外版本的cuda,是否選擇y yes 就要看你的具體需求而定,簡言之,就是如果你希望啟用當前安裝的cuda版本,就選y,如果你只是想安裝這個版本,而暫時還不想啟用該版本時,就...