2019-12-25python基础——函数

函数

把具有独立功能的代码组织成一个小的模块,使用的时候自己需要调用即可

  1. 定义函数
def 函数名称():
      函数体
  1. 调用函数
函数名称()
  1. 函数的作用
    提高代码的重用率
  2. 函数参数
#定义带参数的函数
def 函数名(形参1,形参2)
    函数体
#调用带参数的函数
#按照位置传参
函数名(实参1,实参2)
#按照关键字传递参数
函数名(形参1=实参1,形参2=实参2)
函数名(形参2=实参1,形参1=实参2)

5.设置默认参数

def person_info(name,age,gender='女')
    print(name,age,gender)
person_info('zs',18)
输出
zs,18,女
其中gender就是默认参数
  1. *args:接受任意多个参数
def sum(*args):
    print(args[0]+args[2]+args[3]+args[4])
sum(1,2,3,4,5)
  1. **kwargs:接受任意多个关键字参数
def person(**kwargs):
    print(kwargs['name'],kwargs['age'],kwargs['gender'])
person(name='zs',age=18,gender='女')

8.*args与**kwargs的混合使用

def person(*args,**kwargs):
    print(args[0]+args[1],kwargs['name'],kwargs['age'],kwargs['gender'])
person(1,2,name='zs',age=18,gender='女')
  1. 函数的返回值
    如果指定返回值,用变量接受时为None
    return 返回值1, 返回值2

  2. 返回值的接收
    变量1,变量2 = 调用函数

你可能感兴趣的:(2019-12-25python基础——函数)