python 操作符 (兩個乘號就是乘方)

2022-06-23 15:21:14 字數 487 閱讀 2845

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

**兩個乘號就是乘方。比如3**4,結果就是3的4次方,結果是81

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

如果是函式定義中引數前的*表示的是將呼叫時的多個引數放入元組中,**則表示將呼叫函式時的關鍵字引數放入一個字典中

args=(1,2,3)

func=(*args)

等價於函式呼叫func(1,2,3)

print(3**4)  #

結果為81

str = input('

input a string')

print('

用 str*3 輸出三次str:

',str*3) #

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