A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Arsene 初级黑马   /  2019-7-22 15:56  /  1239 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

    • 函数的作用:封装代码,高效的代码重用
    • 函数使用步骤
      • 定义函数

      def 函数名():
          代码1
          代码2
          ...
      • 调用函数

      函数名()
    • 函数的参数:函数调用的时候可以传入真实数据,增大函数的使用的灵活性
      • 形参:函数定义时书写的参数(非真实数据)
      • 实参:函数调用时书写的参数(真实数据)

    • 函数的返回值
      • 作用:函数调用后,返回需要的计算结果
      • 写法

      return 表达式
    • 函数的说明文档
      • 作用:保存函数解释说明的信息
      • 写法

      def 函数名():
          """ 函数说明文档 """
    • 函数嵌套调用:一个函数内部嵌套调用另外一个函数

  • 变量作用域
    • 全局:函数体内外都能生效
    • 局部:当前函数体内部生效

  • 函数多返回值写法

return 表达式1, 表达式2...
  • 函数的参数
    • 位置参数
      • 形参和实参的个数和书写顺序必须一致

    • 关键字参数
      • 写法: key=value
      • 特点:形参和实参的书写顺序可以不一致;关键字参数必须书写在位置参数的后面

    • 缺省参数
      • 缺省参数就是默认参数
      • 写法:key=vlaue

    • 不定长位置参数
      • 收集所有位置参数,返回一个元组

    • 不定长关键字参数
      • 收集所有关键字参数,返回一个字典


  • 引用:Python中,数据的传递都是通过引用


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马