python中的函式相關知識的介紹

2021-08-31 21:36:43 字數 1247 閱讀 5446

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...