1.函数是什么
一段具有名称且带有特定功能的代码集合,利用函数可以进行模块化功能实现特定功能(单一或关联的代码),也可以提高代码的利用率。
2.定义函数
使用关键字def
def 函数名称(形参[列表]): #()用来传递参数,不可省略
函数体
......
return 0 #函数的返回值,允许无返回值
3.调用函数
函数自身不会执行出结果,需要通过调用来执行产生结果
函数名称(实参[列表]): #函数调用和函数体保持至少两行空格,支持多次调用
#示例1:括号内无参数时
def su():
print("我的名字是:sulibo")
su()
示例2:括号内有参数时
def su(name,age,male):
print(f"我是{name}")
print(f"我{age}岁")
print(f"我是{male}")
su("su",19,"male")
示例结果:
4.分类
有参函数——括号内有参数
无参函数——括号内无参数
有返回值函数——运算需要返回值,函数需要将结果返回给调用者
无返回值函数——运算不用返回值,函数不需要将结果返回给调用者