Def 函数名()
代码
Return
def han(a):
s=1
for i in range(1,a+1):
s=i*s
return s
程序看到这个代码并不会执行
只有当函数调用时才会运行
1,函数的参数中有非可选参数和可选参数两种
def han(非可选参数,可选参数): %非可选参数必须写在可选参数前面
当调用函数只给出一个参数值时,这个数值被赋予第一个非可选参数,第二个参数默认为函数中已给的默认值,
2,函数也可以定义不确定数目的参数
将变量名前面加上*号就可以定义不确定数目的参数
3,按照位置和名称给变量赋值