什么是函数:可以实现特定功能的一段代码块
优点:简化代码结构,增加代码复用度,提高代码可读性,方便维护
1.简单函数
def simpleFun():
print('我是simpleFun函数')
# 调用simpleFun()
simpleFun() # 执行结果 输出:我是simpleFun函数
2.带参数的函数
def parameterFun(x, y):
print('{}+{}的结果是:{}'.format(x, y, x+y))
parameterFun(10, 15) # 执行结果 输出:10+15的结果是:25
# 形参:带默认值参数,有默认的形参要靠后
def defaultsParameterFun(x, y=15):
print('{}+{}的结果是:{}'.format(x, y, x + y))
defaultsParameterFun(10) # 执行结果 输出:10+15的结果是:25 y的默认值是15
defaultsParameterFun(10, 20) # 执行结果 输出:10+20的结果是:30
# 1.如果形参没有默认值,调用的时候必须传递实参,并且实参的数量和位置要和形参一致
# 2.如果有的形参有默认值,定义函数的时候有默认值的形参要放在后面
# 3.如果形参有默认值那么不传递对应的实参没有关系,如果传递实参,实参值会把默认值给覆盖
# 实参:关键字参数 调用时实参写成:形参名 = 实参值
def