手记

---函数之默认参数的定义

函数默认参数一般定义在必要参数之后,默认参数最主要的作用是简化调用

def power(x,n):
    s=1
    while n>0:
           s=s*x
           n=n-1
    return s
power(5,2)       

上面为一个求平方的函数,power(x,n)调用的时候必须传入2个参数,即x--求平方的数,和n=2 当然在这个函数中我们可以设置n的值如果n=3则函数为求3次方的函数,
如果我们只想传入一个数就可以算出该数的平方,则可以在定义函数时将n直接定义。代码可以写为:

def power(x,n=2):
    s=1
    while n>0:
        s=s*x
        n=n-1
    return s
power (5)

注意对比函数的定义和函数的调用:
def power(x,n):
def power(x,n=2):


power(5,2) power(5)

0人推荐
随时随地看视频
慕课网APP