Python–函数基础
1.函数概念
函数是组织好的,可重复使用的,用来实现特定功能的代码片段
2.函数的定义
1 2 3 4 5 6 7
| def 函数名(参数列表): 函数体 ....... return 返回值
函数名(参数)
|
3.函数的参数与返回值
在定义函数的时候,根据业务的需要,可以指定参数与返回值,具体格式如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| def circle_area(r): area = 3.14 * r ** 2 return area
def rectangle_area(l, w): area = l * w return area
circle_area(5) print(circle_area(5)) rectangle_area(5, 10) print(rectangle_area(5, 10)) print("--------------------------------")
|
4.函数的说明文档
1 2 3 4 5 6 7 8 9 10 11 12 13
| def circle_area(r): """ 计算圆的面积 参数: r:圆的半径 返回值: 圆的面积 """ area = 3.14 * r ** 2 return area
help(circle_area)
|
5.函数的嵌套调用
嵌套调用只是的在一个函数中,又调用了另外一个函数,函数调用遵循栈结构,最后被调用的函数最先返回LIFO
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| def function1(): print("function1") function2() print("function1 end")
def function2(): print("function2") function3() print("function2 end")
def function3(): print("function3") print("function3 end")
function1()
|