函数

作者: 岑洋 | 来源:发表于2018-11-29 10:49 被阅读0次

自学整理记录,大神见笑

函数的定义

  • 定义:就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用
  • 步骤:
    1.定义函数---封装独立的功能
    2.调用函数---享受封装的结果

语法格式:

def 函数名():
 函数封装的代码
 ......

  • def是英文define的缩写
  • 函数名要符合标识符命名规则
    1.可以由字母、下划线、数字组成
    2.不能以数字开头
    3.不能与关键字重名

函数调用

  • 通过函数名()调用
  • 注意:函数定义必须在函数调用前面
  • 注:Step into(F7)断点调试进入到函数里面;Step over(F8)断点调试不会进入到函数里面

函数的文档注释

  • 在定义函数下方一行,用一对三个连续引号作为文档注释,在引号中间书写
  • 在调用函数的地方Ctrl+q可以快速查看函数文档注释,空白处随便点就关闭了
  • 不要在函数上方两行注释

函数的参数

  • 在函数小括号内填写参数
  • 代码格式:

def sum_2_sum(num1, num2):
 result = num1 + num2
 print("%d + %d = %d" % (num1, num2, result))
sum_2_sum(10, 20)

形参和实参

  • 形参:定义函数里的参数
  • 实参:调用函数里的参数

函数的返回值

  • 就是返回给调用者一个结果
  • 函数中使用return关键字可以返回结果
  • 调用一方可以使用变量接收函数的返回值
  • 注意:return后续的代码不会执行
  • 代码格式:

def sum_2_sum(num1, num2):
 result = num1 + num2
 return result
sum_result = sum_2_sum(10, 20)
print(sum_result)

函数的嵌套调用

  • 即一个函数里面调用另外一个函数
  • 参数也可以在多个函数里连续传递
  • PyCharm下方也可增加多行文档注释,包括给参数注释

相关文章

  • Excel(三)

    AND函数 OR函数 NOT函数 IF函数 频率分析函数FREQUENCY

  • if、else if、for、while、repeat函数

    ①if函数 ②else if函数 ③for函数 ④while函数 ⑤repeat函数

  • strsplit、mapply、paste、match函数

    strsplit函数 mapply函数 strsplit函数 mapply函数 paste函数 match函数 第...

  • Oracle中常用函数(SQL)

    Oracle函授有以下几个分类:数字函数、字符函数、日期函数、转换函数、集合函数、分析函数 数字函数: 字符函数:...

  • MySQL函数

    字符函数 数字运算函数 比较运算符和函数 日期时间函数 信息函数 聚合函数 加密函数 流程函数

  • BI-SQL丨AND & OR & IN

    AND函数 & OR函数 & IN函数 AND函数、OR函数和IN函数都可以理解是WHERE函数的补充,当然也可以...

  • Python之函数

    课程大纲 函数定义 函数的参数 函数的返回值 高阶函数 函数作用域 递归函数 匿名函数 内置函数 函数式编程 将函...

  • 函数基本知识

    函数 函数的定义: def 函数名() 函数的调用:函数名() #不能将函数调用放在函数定义上方 函数的文档注...

  • 积分表——不定期更新

    基本初等函数包括: 常函数: 幂函数 指数函数 对数函数 三角函数 反三角函数 I、反函数Ⅱ、复合函数:初等函数(...

  • MySQL基本使用

    函数 常用函数 数学函数 字符串函数 日期函数

网友评论

      本文标题:函数

      本文链接:https://www.haomeiwen.com/subject/zbgcqqtx.html