Python如何定义一个函数


Posted in 面试题 onSeptember 01, 2015
函数的定义形式如下:
def (arg1, arg2,… argN):
函数的名字也必须以字母开头,可以包括下划线“ ”,但不能把Python的关键字定义成函数的名字。函数内的语句数量是任意的,每个语句至少有一个空格的缩进,以表示此语句属于这个函数的。缩进结束的地方,函数自然结束。
下面定义了一个两个数相加的函数:
>>> def add(p1, p2):
print p1, “+”, p2, “=”, p1+p2
>>> add(1, 2)
1 + 2 = 3
函数的目的是把一些复杂的操作隐藏,来简化程序的结构,使其容易阅读。函数在调用前,必须先定义。也可以在一个函数内部定义函数,内部函数只有在外部函数调用时才能够被执行。程序调用函数时,转到函数内部执行函数内部的语句,函数执行完毕后,返回到它离开程序的地方,执行程序的下一条语句。

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题4
May 05 面试题
运行时异常与一般异常有何异同?
Jan 05 面试题
普天C++笔试题
Mar 20 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
什么是URL
Dec 13 面试题
linux面试题参考答案(8)
Aug 11 面试题
GWebs公司笔试题
May 04 面试题
Why do we need Unit test
Jan 03 面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 面试题
J2EE相关知识面试题
Aug 26 面试题
DELPHI中如何调用API,可举例说明
Jan 16 面试题
DELPHI面试题研发笔试试卷
Nov 08 面试题
如何用Python输出一个Fibonacci数列
Aug 28 #面试题
Python面试题集
Mar 08 #面试题
Python中pass语句的作用是什么
Jun 01 #面试题
请用Python写一个获取用户输入数字,并根据数字大小输出不同信息的脚本
May 20 #面试题
介绍一下Python下range()函数的用法
Nov 07 #面试题
介绍一下except的用法和作用
Jan 22 #面试题
如何用Python来进行查询和替换一个文本字符串
Jan 02 #面试题
You might like
全国FM电台频率大全 - 9 上海市
2020/03/11 无线电
syphon 虹吸式咖啡冲泡冲煮倒水的得与失
2021/03/03 冲泡冲煮
PHP批量检测并去除文件BOM头代码实例
2014/05/08 PHP
PHP实现简单日历类编写
2020/08/28 PHP
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
jquery获取下拉列表的值为null的解决方法
2011/03/18 Javascript
jquery分页对象使用示例
2014/04/01 Javascript
Jquery选择器中使用变量实现动态选择例子
2014/07/25 Javascript
BOOTSTRAP时间控件显示在模态框下面的bug修复
2015/02/05 Javascript
JavaScript显示当前文档最后修改日期的方法
2015/03/19 Javascript
H5上传本地图片并预览功能
2017/05/08 Javascript
Vue.js图片预览插件使用详解
2018/08/27 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
JS highcharts实现动态曲线代码示例
2020/10/16 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
python3+PyQt5泛型委托详解
2018/04/24 Python
Python实现拷贝/删除文件夹的方法详解
2018/08/29 Python
在Python中获取两数相除的商和余数方法
2018/11/10 Python
如何在django里上传csv文件并进行入库处理的方法
2019/01/02 Python
Python Numpy 实现交换两行和两列的方法
2019/06/26 Python
Python内置加密模块用法解析
2019/11/25 Python
Django项目使用ckeditor详解(不使用admin)
2019/12/17 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
django实现HttpResponse返回json数据为中文
2020/03/27 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
安装Anaconda3及使用Jupyter的方法
2020/10/27 Python
通过Canvas及File API缩放并上传图片完整示例
2013/08/08 HTML / CSS
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
如何写你的创业计划书
2014/01/07 职场文书
临床护士自荐信
2014/01/31 职场文书
小组合作学习反思
2014/02/18 职场文书
社会稳定风险评估方案
2014/06/02 职场文书
银行委托书范本
2014/09/28 职场文书
2014年小学德育工作总结
2014/12/05 职场文书
小学校长个人总结
2015/03/03 职场文书
Android中的Launch Mode详情
2022/06/05 Java/Android