函数就是具有某种功能的工具,函数的使用必须遵循先定义后调用的原则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)
函数名()
就是在触发函数体代码执行