函数和代码的复用 函数的定义 def <函数名>(参数): <函数主体> return <返回值列表> 可选参数的传递 调用函数没有传入参数值,使用默认值 def <函数名>(非可选参数,可选参数=默认值): <函数主体> return <返回值列表> 可选参数一般放在非可选参数的后面 定义函数时,先给出所有非可选参数,再分别给出每个可选参数和默认值 def multiply(x, y = 1): return x * y, x * x print