python中的返回值型別一般為tuple
def damage(skill1,skill2):
damage1 = skill1 * 3
damage2 = skill2 * 2 + 10
return damage1, damage2
damages = damage(3, 6)//函式的返回值型別一般為tuple
print(type(damages))
函式的返回值是元組,可以用不同的變數名,分別來接收返回的元組的元素。方便後續的處理。
def damage(skill1,skill2):
damage1 = skill1 * 3
damage2 = skill2 * 2 + 10
return damage1, damage2
skill1_damage, skill2_damage = damage(3, 6)#函式的返回值型別一般為tuple
#print(type(damages))
print(skill1_damage,skill2_damage)
python中的print函式,可以一次列印多個函式值。
執行的結果:
python中的序列解包:
d = 1, 2, 3
print(type(d))
a, b, c = d #序列解包
print(a, b, c)
python中的鏈式賦值:
a = b = c = 1 #python中的鏈式賦值
print(a, b, c)
python中的函式的引數:
必須引數:定義了多少個引數,呼叫必須滿足
關鍵字引數:明確指定賦值,**的可讀性強,不必按順序傳遞
預設引數:用關鍵字可以不遵守順序,必須引數和預設引數不能混著呼叫。
python中的函式相關知識
目錄 全域性變數和區域性變數 1.全域性變數 2.區域性變數 引用傳遞和值傳遞 1.引用傳遞 2.值傳遞 函式引數 預設值引數 命名引數 可變引數 萬能引數 1.預設值引數 2.可變引數 函式遞迴 匿名函式 lambda表示式 偏函式全域性函式 1 全域性變數 定義在py檔案的變數 2 全域性變數定...
函式中的this 箭頭函式相關知識
函式中 this 普通函式中this 不是看它定義時候所處的物件 誰呼叫它this就是誰 普通函式中 this 是什麼?如何確定this的值?var o o.b.fn 儘管物件b中沒有屬性a,這個this指向的也是物件b,因為this只會指向它的上一級物件,不管這個物件中有沒有this要的東西。va...
函式中的this 箭頭函式相關知識
函式中 this 普通函式中this 不是看它定義時候所處的物件 誰呼叫它this就是誰 普通函式中 this 是什麼?如何確定this的值?var o o.b.fn 儘管物件b中沒有屬性a,這個this指向的也是物件b,因為this只會指向它的上一級物件,不管這個物件中有沒有this要的東西。va...