函数
函数的定义是为了让相关涉及到此功能的方法调用,这样可以避免写一些重复性的代码。模块化管理使用户用起来更加方便。
函数调用
def Max_num(a,b):
if a > b:
return a
elif a < b:
return b
else:
return a
#调用函数Max_num()
result=Max_num(15,10)
print(result)
传参
为了更多的满足需求,函数调用时可以传递不同的参数,根据参数判断,达到共用同一个函数。
多个参数以逗号(,)隔开
从调用的的方式来看参数又分两种:形参和实参
形参:函数创建和定义过程中小括号里的参数
实参:函数在被调用的过程中传递进来的参数
匿名函数
python 使用 lambda 来创建匿名函数。
语法:
lambda [arg1 [,arg2,.....argn]]:expression
sum = lambda arg1, arg2: arg1 + arg2;
# 调用sum函数
print("相加后的值为 : ", sum(10, 20))
print("相加后的值为 : ", sum(20, 20))
return 语句
return代表程序运行到这一行结束了,退出函数。
变量作用域
一个函数内所有的变量并不是随意访问的,看定义在哪儿了即全局变量和局部变量
全局变量:在整个函数中所有方法都能访问的到
局部变量:只有在某个定义变量的方法才能访问的到
内置函数
Python的函数定义是可以嵌套的,也就是允许在函数内部创建另一个函数,这种函数叫做内嵌函数或者内部函数。
def func01() :
print('正在调用函数1方法')
def func02() :
print('正在调用函数2方法')