函數就是具有某種功能的工具,函數的使用必須遵循先定義後調用的原則python
def func(): print("Hello World") func()
def func(a, b): print(a + b) func(1, 2)
# 構思函數時使用,相似於佔位符 def func(): pass
注意:
函數名命名規範等同於變量名命名規範
def add(x, y): res = x + y return res add(3, 4)
def add(x, y): res = x + y return res # 賦值表達式 res = add(3, 4) print(res) # 數學表達式 res = add(3, 4) * 10 print(res)
def add(x, y): res = x + y return res add(add(1, 2), 10)
return
是函數結束的標誌,即函數體代碼一旦運行到return
會當即終止函數的運行,而且會將return
後的值當作本次運行結果返回函數
函數體內沒有return或者只有return
或者是return None
工具
def func(): # return # return None pass res = func() print(res)
def func(): return "Hello World" res = func() print(res)
def func(): return "Hello", "This", "World" res = func() # 返回結果爲元組類型 print(res)
函數名()
就是在觸發函數體代碼執行