什么是函数
函数是组织好的、可重复使用的、用来实现特定功能的代码片段
函数的定义与调用
注意:函数定义时的参数列表与返回值语句是可有可无的(由需求确定),函数必须先定义后调用执行(函数定义时,内部代码并未执行,在调用时才执行)
#先定义 def sum_he(): print("嘿嘿") #后调用 sum_he()函数的参数与返回值
在定义函数时,根据业务需要,可以指定参数与返回值,具体格式如下:
注意:函数定义时如果有多个参数,多个参数之间使用逗号(,)分隔。
注意:return语句只有返回功能,而没有输出打印功能,如果要输出,需要结合print()函数实现
import math # 计算圆的面积 def circle_area(radius): return math.pi * radius ** 2 area = circle_area(3) print(area) # 计算长方形面积 def react_area(l,w): return l * w react_area = react_area(3,4) print(react_area)# #先定义 # def sum_he(): # print("嘿嘿") # #后调用 # sum_he() import math # 计算圆的面积 def circle_area(radius): return math.pi * radius ** 2 area = circle_area(3) print(area) # 计算长方形面积 def react_area(l,w): return l * w react_area = react_area(3,4) print(react_area) #计算圆的面积和周长 def circle_area(radius): return math.pi * radius ** 2,2 * math.pi * radius al = circle_area(10) #多个返回值会封装到元组之中 print(al) #(314.1592653589793, 62.83185307179586) print(type(al)) area1,len1 = circle_area(10) #解构 #round()四舍五入 print(round(3.1415926,2)) #第二个参数表示保留2位小数