天天看点

python中的函数1. 函数

1. 函数

python中的函数1. 函数
python中的函数1. 函数
python中的函数1. 函数
def sum(a,b):
    c=a+b
    return c
a=sum(5,6)
print(a)



def fun(num):
    odd=[]
    even=[]
    for i in num:
        if i%2:
            odd.append(i)
        else:
            even.append(i)
    return odd,even

print(fun([2,3,4,5,6,7,8,9]))
           

1.1 函数定义默认值参数

python中的函数1. 函数

1.2 函数的参数的定义

python中的函数1. 函数
python中的函数1. 函数
python中的函数1. 函数

可变的位置参数应用的时候返回的是元组,可变的关键字参数应用的时候返回的是是字典

注意:可变的位置参数和可变的关键字形参都只能定义一个。定义多个的时候会发生报错。

python中的函数1. 函数

1.3 递归函数

python中的函数1. 函数

1.4 斐波那契数列

def fib(n):
    if n==1:
        return 1
    elif n==2:
        return 1
    else:
        return fib(n-1)+fib(n-2)
print(fib(6))