Python日记(NO.2)

函数简介

  • 定义:具有特定功能的一段代码。
  • 优点:
    1.可以减少代码的重复书写
    2.可以将功能的实现着和使用者分开,提高开发效率
  • 分类:
    1.库函数:print、input、type等
    2.自定义:用户自己封装的函数

函数使用

  • 基本格式:
    在这里插入图片描述
  • 函数名:
    说明:像变量名一样,只要符合标识符命名规范即可。
  • 函数调用:
    1.调用格式:函数名([参数])
    2.说明:函数不调用是不执行的,只有调用后才会执行

函数分类

  • 说明:按照有无参数及返回值来分
  • 无参无返回值
    在这里插入图片描述
  • 带参无返回值
    在这里插入图片描述
  • 带参有返回值
    在这里插入图片描述

函数参数

  • 形参:形式参数,就是写在函数定义处的参数。
  • 实参:实际参数,就是在函数调用时传递的参数。
  • 位置参数:函数定义时没有默认值的参数,也叫必传参数。调用时实参与定义时的形参要一一对应
  • 默认参数:函数定义时有默认值的参数,调用函数时可以不传递该参数。默认参数需要放在末尾
  • 关键字参数:函数调用时指定参数的名字,参数的位置就无需考虑。

函数进阶

  • 调用函数的位置一定要放在定义之后,也就是先定义再调用。
  • 函数的名字是不可以相同的,虽然语法不报错,但是后者会覆盖前面的同名函数。
  • 函数内部可以定义另一个函数,函数内部定义的函数叫内部函数,它是很多高级功能实现的基础。

猜你喜欢

转载自blog.csdn.net/weixin_44286547/article/details/85331175
今日推荐