python入门五

486 查看

1.定义函数
在Python中,定义一个函数要使用def
语句,依次写出函数名、括号、括号中的参数和冒号:

def my_abs(x):
    if x >= 0:
        return x
    else:
        return -x



my_abs(3)
  1. 默认参数
def power(x, n=2):
 s = 1 while n > 0:
 n = n - 1 s = s * x
 return s

这样,当我们调用power(5)
时,相当于调用power(5, 2)

3.递归函数
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。

def fact(n):
 if n==1: 
return 1 
return n * fact(n - 1)