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...

面试题 相关文章推荐
如何使用PHP session
Apr 21 面试题
解释一下ArrayList Vector和LinkedList的实现和区别
Apr 26 面试题
请描述一下”is a”关系和”has a”关系
Feb 03 面试题
什么是数组名
May 10 面试题
叙述DBMS对数据控制功能有哪些
Jun 12 面试题
如何理解委托
Jan 06 面试题
恶意软件的定义
Nov 12 面试题
编写一个类体现构造,公有,私有方法,静态,私有变量
Aug 10 面试题
init进程的作用
Aug 20 面试题
什么是封装
Mar 26 面试题
高级Java程序员面试要点
Aug 02 面试题
java程序员面试交流
Nov 29 面试题
如何用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
php中获取指定IP的物理地址的代码(正则表达式)
2011/06/23 PHP
smarty 缓存控制前的页面静态化原理
2013/03/15 PHP
phpcms模块开发之swfupload的使用介绍
2013/04/28 PHP
php生成QRcode实例
2014/09/22 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
自制PHP框架之路由与控制器
2017/05/07 PHP
Extjs优化(二)Form表单提交通用实现
2013/04/15 Javascript
基于JQuery的列表拖动排序实现代码
2013/10/01 Javascript
js用闭包遍历树状数组的方法
2014/03/19 Javascript
jquery提示效果实例分析
2014/11/25 Javascript
JavaScript数据类型检测代码分享
2015/01/26 Javascript
纯js实现仿QQ邮箱弹出确认框
2015/04/29 Javascript
Javascript实现鼠标右键特色菜单
2015/08/04 Javascript
Node.js开启Https的实践详解
2016/10/25 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
2016/10/28 Javascript
JavaScript制作弹出层效果
2016/12/02 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
Vue中v-show添加表达式的问题(判断是否显示)
2018/03/26 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
Vue实现兄弟组件间的联动效果
2020/01/21 Javascript
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
Python 常用string函数详解
2016/05/30 Python
Python中关于Sequence切片的下标问题详解
2017/06/15 Python
python基础教程项目二之画幅好画
2018/04/02 Python
Python迭代器定义与简单用法分析
2018/04/30 Python
Python 中 function(#) (X)格式 和 (#)在Python3.*中的注意事项
2018/11/30 Python
python 默认参数相关知识详解
2019/09/18 Python
为智能设备设计个性化保护套网站:caseable
2017/01/05 全球购物
春秋航空官方网站:Spring Airlines
2017/09/27 全球购物
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
面料业务员岗位职责
2013/12/26 职场文书
马云的职业生涯规划之路
2014/01/01 职场文书
离职证明范本(5篇)
2014/09/19 职场文书
2015小学教师德育工作总结
2015/05/12 职场文书
汽车车尾标语大全
2015/08/11 职场文书