Python 知識要點 函式

2022-08-16 16:27:17 字數 1531 閱讀 8530

函式是python為了**最大程度的重用和最小化**冗餘而提供的最基礎的程式結構。

語法:def (arg1, arg2, ...,argn):

任何傳入引數和自變數必須放在圓括號中間,圓括號之間可以用於定義引數。

函式的第一行語句可以選擇性地使用文件字串—用於存放函式說明。

函式內容以冒號起始,並且縮排。

return [表示式] 結束函式,選擇性地返回乙個值給呼叫方。

不帶表示式的return相當於返回 none。

【兩數求和】

def

sum_2_num(num1, num2):

"""對兩個數字求和

"""result = num1 +num2

print("

%d + %d = %d

" %(num1, num2, result))

x = int(input("

請輸入第乙個數字:"))

y = int(input("

請輸入第二個數字:"))

sum_2_num(x, y)

【返回值】

def

sum_2_num(num1, num2):

return num1 +num2

result = sum_2_num(10, 4)

print("

結果:%d

" % result)

【巢狀呼叫】

def

test1():

print("

@" * 5)

deftest():

print("

$" * 5)

test1()

test()

【多個返回值】

def

measure():

"""測量溫度和濕度

"""print("

測量開始...")

temp = 34wetness = 45

print("

測量結束...")

#元組-可以包含多個資料,因此可以使用元組讓函式一次返回多個值

#如果函式返回的型別是元組,小括號可以省略

#return (temp, wetness)

return

temp, wetness

result =measure()

print

(result)

#單獨處理溫度或者濕度

#print("temp:", result[0])

#print("wetness:", result[1])

#如果函式返回的型別是元組,同時希望單獨的處理元組中的元素

#可以使用多個變數,一次接受函式的返回結果

gl_temp, gl_wetness =measure()

print("

temp:

", gl_temp)

print("

wetness:

", gl_wetness)

c primer 要點 函式

1.當用實參初始化形參時會忽略掉頂層const void fun const int i void fun int i 錯誤 重定義 底層const是可以過載的。2.在不同的作用域中無法過載函式名,而是隱藏。因為在c 語言中,名字查詢發生在型別檢查之前,所以內層作用域的會名字隱藏外層作用域,不分函式...

Python知識點 函式式程式設計

2 python學習需要注意的點 關鍵字lambda表示匿名函式,冒號前面的x表示引數。冒號後面只能有乙個表示式,不寫return,返回值就是該表示式的結果。可以不必定義函式名,直接建立乙個函式物件。返回函式的時候,也可以返回匿名函式。下面的 是乙個例子 myabs lambda x x if x ...

python知識點 函式的使用 1

目錄def 是python中關鍵字主要用來定義函式的 makefrinds 是函式名 是傳參 冒號是表示咱們這個語句寫完了 def makefrinds print 找mm要手機號 print 找mm一起吃法 print 交朋友完成 函式名加小括號就可以呼叫了 寫法 函式名 例如 makefrind...