'''
函数:可以重复使用的实现某种功能的代码块。通过函数可以降低代码的冗余,
提升代码的可维护性,提升代码复用性,简化代码内容
python中已经封装了大量函数,自行封装函数时避免与系统自带函数重名。
函数的定义与调用:
函数的定义
def 函数名称(参数1,参数2,。。。。参数n)参数可以没有,可以有无数个
参数的传递:
两种参数:
形参:定义函数时,括号里的叫形参
实参 :调用函数时,实际传入的参数叫实参
参数在实际传入函数时,默认根据写入参数的顺序依次传入。
参数在传递的时候,也可以人为指定传参顺序
函数的调用:
1. 函数在定义之后是不会运行的。必须要调用函数,才会运行函数中的代码逻辑。
2. 通过函数名称()进行调用。如果要添加参数,则在括号中进行添加即可
3. 函数调用时,参数的传入必须与函数定义时的参数数量保持一直
4. 函数设置默认参数时,默认参数一定在所有的参数的末尾
5. 参数不限制任何类型。根据你函数的实际逻辑来进行处理。
'''
#函数示例
def simple(): #无参数
print('aaa')
def plus(a,b): #有参数
print(a)
print(b)
print(a+b)
# 参数有默认值的函数定义
def plus_plus(a,b=100): #参数定义默认值,该参数一定在所有参数的最后面
print(a*b)
#函数调用
# simple()
# plus(3,4)
# plus_plus(10)
plus_plus(10,4)