09.函数基本使用(1)

  1. 函数调用
    1. Pychram 的调试工具
    2. 函数文档注释
    3. 函数参数的使用
    4. 参数的作用
    5. 形参和实参
    6. 函数的返回值
    7. 函数的嵌套调用

函数调用

注意:定义好函数之后,只表示这个函数封装了一段代码而已,入托不主动调用函数,函数是不会主动执行的
** 不能将调用函数放在函数定义上方**否则控制台会提示 NameError:name xxx is not defined

Pychram 的调试工具

  • F8 Step Over 可以单步执行代码,会把函数调用看作是一行代码直接执行
  • F7 Step Into 可以单步执行代码,如果是hi函数,会进入函数内部

    函数文档注释

  • 在开发中,如果希望给函数添加注释,应该在定义函数的下方,使用联系的三对引号
  • 在连续的三对引号之间编写对函数的说明文字
  • 在函数调用位置,使用快捷键ctrl + Q 可以查看函数的说明信息

注意:因为函数体相对独立,函数定义的上方,应该和其他代码(包括注释)保留两个空行

函数参数的使用

  • 在函数名的后面的小括号内部填写参数
  • 多个参数之间使用 , 分隔

    参数的作用

  • 函数,把具有独立功能的代码块组织为一个小模块,在需要的时候调用
  • 函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能适应更多的数据
  1. 在函数的内部,把参数当作变量使用,进行需要的数据处理
  2. 函数调用时,按照函数定义的参数顺序把希望在函数内部处理的数据,通过参数传递

    形参和实参

  • 形参:定义函数时,小括号中的参数,是用来接收参数用的,在函数内部作为变量使用
  • 实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部的

    函数的返回值

  • 在程序开发中,有时候,会希望一个函数执行结束之后,告诉调用者一个结果,一边调用者对具体的结果做后续处理
  • 返回值时函数完成工作后,最后给调用者的一个结果
  • 在函数中 return 关键字可以返回结果
  • 调用函数一方,可以使用变量来接受函数的返回结果

注意:return 之后的代码不会被执行

函数的嵌套调用

  • 一个函数里面又调用了另一个函数,这就是函数嵌套调用
  • 如果函数test2中,调用了另一个函数test1
    那么执行到调用test1函数时,会先把函数test1中的任务都执行完才会回到test2中调用test1的位置,继续执行之后的代码

提示:工作中针对需求的变化,应该冷静思考,不要轻易修改之前已经完成的,能够正常执行的函数


转载请注明来源,欢迎指出任何有错误或不够清晰的表达。可以邮件至gxnucgb@qq.com

文章标题:09.函数基本使用(1)

文章字数:734

本文作者:陈桂彬

发布时间:2019-08-01, 12:19:22

最后更新:2019-08-01, 15:46:38

原始链接:https://github.com/gxnucgb/gxnucgb.github.io/2019/08/01/09-函数基本使用(1)/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

喜欢就点赞,疼爱就打赏

github