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

面试题 相关文章推荐
描述Cookie和Session的作用,区别和各自的应用范围,Session工作原理
Mar 25 面试题
类、抽象类、接口的差异
Jun 13 面试题
下述程序的作用是计算机数组中的最大元素值及其下标
Nov 26 面试题
什么是事务?为什么需要事务?
Jan 09 面试题
TCP/IP的分层模型
Oct 27 面试题
Linux如何为某个操作添加别名
Mar 01 面试题
客服端调用EJB对象的几个基本步骤
Jan 15 面试题
介绍一下MYSQL常用的优化技巧
Oct 25 面试题
值传递还是引用传递
Feb 08 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 面试题
如何安装ruby on rails
Feb 09 面试题
如何用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
收音机史话 - 1960年代前后的DIY
2021/03/02 无线电
动态网站web开发 PHP、ASP还是ASP.NET
2006/10/09 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
ExtJS 2.0 GridPanel基本表格简明教程
2010/05/25 Javascript
js使用Array.prototype.sort()对数组对象排序的方法
2015/01/28 Javascript
原生js编写基于面向对象的分页组件
2016/12/05 Javascript
BootStrap 模态框实现刷新网页并关闭功能
2017/01/04 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
Vue使用json-server进行后端数据模拟功能
2018/04/17 Javascript
vue devtools的安装与使用教程
2018/08/08 Javascript
angularJs中跳转到指定的锚点实例($anchorScroll)
2018/08/31 Javascript
vue项目中仿element-ui弹框效果的实例代码
2019/04/22 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
Django中的forms组件实例详解
2018/11/08 Python
django-rest-swagger的优化使用方法
2019/08/29 Python
Pytorch中.new()的作用详解
2020/02/18 Python
在Ubuntu中安装并配置Pycharm教程的实现方法
2021/01/06 Python
Python脚本调试工具安装过程
2021/01/11 Python
python 制作本地应用搜索工具
2021/02/27 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
维多利亚的秘密官方旗舰店:VICTORIA’S SECRET
2018/04/02 全球购物
美国班级戒指、帽子和礼服、毕业产品、年鉴:Balfour
2018/11/01 全球购物
迟到检讨书5000字
2014/01/31 职场文书
《画风》教学反思
2014/04/16 职场文书
十八大标语口号
2014/10/09 职场文书
劳动纠纷调解协议书格式
2014/11/30 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
刑事上诉状范文
2015/05/22 职场文书
入党介绍人考察意见
2015/06/01 职场文书
调研报告的主要写法
2019/04/18 职场文书
30岁前绝不能错过的10本书
2019/08/08 职场文书
Go语言-为什么返回值为接口类型,却返回结构体
2021/04/24 Golang
5分钟教你docker安装启动redis全教程(全新方式)
2021/05/29 Redis
使用Springboot实现健身房管理系统
2021/07/01 Java/Android
python flappy bird小游戏分步实现流程
2022/02/15 Python