10.Python如何定义一个函数

  • 函数的定义形式如下:def (arg1, arg2,… argN):函数的名字也必须以字母开头,可以包括下划线“ ”,但不能把Python的关键字定义成函数的名字。函数内的语句数量是任意的,每个语句至少有一个空格的缩进,以表示此语句属于这个函数的。缩进结束的地方,函数自然结束。
  • 下面定义了一个两个数相加的函数:
>>> def add(p1, p2):print p1, “+”, p2, “=”, p1+p2>>> add(1, 2)1 + 2 = 3

函数的目的是把一些复杂的操作隐藏,来简化程序的结构,使其容易阅读。

  • 函数在调用前,必须先定义。也可以在一个函数内部定义函数,内部函数只有在外部函数调用时才能够被执行。
  • 程序调用函数时,转到函数内部执行函数内部的语句,函数执行完毕后,返回到它离开程序的地方,执行程序的下一条语句
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 12,223评论 1 118
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,688评论 0 13
  • 读完东野圭吾的《恶意》,很久不能抽离。这是第一本读完的东野圭吾的书,过瘾!惊叹作者高明的构思能力,引人入胜。恶意,...
    kwork1988阅读 3,627评论 0 0
  • Talk is cheap. Show me the code!
    足球郗阅读 702评论 1 1