Python之路Day09

函数

  • 将某个功能封装到一个空间中就是一个函数

  • 减少重复代码

  • 函数体中存放的时代码

定义函数

  • def len():

    • def 关键字

    • len 函数名 -- 变量名

    • ()格式规定

    • :语句结束

调用函数

  • 函数名+()就是在调用该函数

函数的返回值

  • return

    • 后可加任意数据类型

    • 返回多个内容是元组的形式显示

    • return下方不执行,并终止当前这个函数

    • 返回给函数的调用者

    • 不写return或者return后面不写内容,都返回None

    • return不能终止循环

函数的参数

  • 形参

    • 函数定义阶段括号中的参数

    • 位置参数:必须一一对应

    • 默认参数:函数定义是括号中写好的就是默认参数

      • 不进行传参时使用默认,进行传参时使用传递的参数

    • 位置参数必须放在默认参数(关键字参数)的前面,且不能同名

  • 实参

    • 函数调用阶段括号中的参数

    • 关键字参数:按照名字传参

  • 传参

    • 混合传参

    • 将实参传递给形参的过程叫传参

三元运算(三目运算)

  • def func(a,b):
       return a if a>b else b
    print(func(6,9))
  • 条件成立的结果(a)条件(if a>b )条件不成立的结果(else b)

  • 只支持if else

猜你喜欢

转载自www.cnblogs.com/zlx960303/p/11927617.html