函数part2——函数的定义和调用方式

函数part2——函数的定义和调用方式

函数定义的三种方式:

有参函数

def fun(x):
    print(x)

无参函数

def fun1():
    print('from fun1')

空函数

def bar():
    pass

有参和无参的主要是依据函数的子代码的需要设置参数,而空函数的常见用途是用于搭建程序框架,不会因为某段函数为完成而其他函数无法调试。

函数调用的三种方式:

def max2(x,y):
    if x>y:
        return x
    else:
        return y

直接函数名()

max2(10,20)

表达式调用函数

res = max2(10,20)*2

将函数做为参数调用函数

max2(max2(10,20),30)