Python之五:函数

函数会给一段语句块命名,我们可以在任何时候调用它,运行其中的代码

它的一班语法:

def fun_name(x):
    函数语句体
    return a

def :说明这是一个函数,我们定义了一个函数;

fun_name:是函数的名字;括号里的x是函数的形参,形参用来在调用函数时接收传来的实参数据,这里也可以为空,即表示没有这个函数没有输入;或者指定默认值,当没有传入实参时,变给形参赋默认值

函数语句体:是具体体现函数功能的语句

return:return函数调用最后结束时返回的数

例句:

a=5
b=6
def max(x,y=4):
    if(x>y):
        return x
    else:
        return y

print(max(a,b))

这里的a,b就是实参,是系统定义的参数,有实际的存储空间;def后面是定义的函数,x,y 是函数的形参,y有默认值4,函数里面是函数语句体;

当我们调用max函数时如果传入2个参数,则会把值按顺序赋值给x,y;当我们只传入一个参数时,则只会赋值给x,而y会默认为4;当用max(y=b,x=5)这种指定赋值的就会按指定的赋值

当遇到return时函数会结束,并且返回x或者y

猜你喜欢

转载自www.cnblogs.com/chenbao1012/p/11850120.html