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

面试题 相关文章推荐
你常见到的runtime exception
Sep 05 面试题
网络、C以及其他硬件方面的面试题
Aug 23 面试题
浙大网新C/C++面试解惑
May 27 面试题
const char*, char const*, char*const的区别是什么
Jul 09 面试题
写一个在SQL Server创建表的SQL语句
Mar 10 面试题
网络编程中设计并发服务器,使用多进程与多线程,请问有什么区别?
Mar 27 面试题
linux面试题参考答案(6)
Jun 23 面试题
进程的查看和调度分别使用什么命令
Dec 14 面试题
Linux不知道文件后缀名怎么判断文件类型
Aug 21 面试题
Windows和Linux动态库应用异同
Jul 28 面试题
介绍一下如何优化MySql
Dec 20 面试题
汇科协同Java笔试题
Mar 31 面试题
如何用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结合飞信 免费天气预报短信
2009/05/07 PHP
php curl选项列表(超详细)
2013/07/01 PHP
PHP处理二进制数据的实现方法
2016/06/13 PHP
php 微信公众平台开发模式实现多客服的实例代码
2016/11/07 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
2017/02/10 PHP
JS BASE64编码 window.atob(), window.btoa()
2021/03/09 Javascript
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
jquery常用技巧及常用方法列表集合
2011/04/06 Javascript
javascript验证只能输入数字和一个小数点示例
2013/10/21 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
JSON.stringify转换JSON时日期时间不准确的解决方法
2014/08/08 Javascript
JavaScript中的this到底是什么(一)
2015/12/09 Javascript
JS触发服务器控件的单击事件(详解)
2016/08/06 Javascript
js HTML5上传示例代码完整版
2016/10/10 Javascript
AngularJS使用angular.bootstrap完成模块手动加载的方法分析
2017/01/19 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
2017/05/20 Javascript
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
Bootstrap table使用方法记录
2017/08/23 Javascript
在Vuex使用dispatch和commit来调用mutations的区别详解
2018/09/18 Javascript
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
探究python中open函数的使用
2016/03/01 Python
Python读取和处理文件后缀为.sqlite的数据文件(实例讲解)
2017/06/27 Python
Django实现全文检索的方法(支持中文)
2018/05/14 Python
python调用虹软2.0第三版的具体使用
2019/02/22 Python
对Django中内置的User模型实例详解
2019/08/16 Python
详解opencv中画圆circle函数和椭圆ellipse函数
2019/12/27 Python
Quiksilver美国官网:始于1969年的优质冲浪服和滑雪板外套
2020/04/20 全球购物
亲子阅读的活动方案
2014/08/15 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
2015年“我们的节日·重阳节”活动总结
2015/07/29 职场文书
求职自荐信该如何书写?
2019/06/24 职场文书
Pytorch 如何实现常用正则化
2021/05/27 Python
记一次Mysql不走日期字段索引的原因小结
2021/10/24 MySQL