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

面试题 相关文章推荐
为什么使用接口?
Aug 13 面试题
用JAVA SOCKET编程,读服务器几个字符,再写入本地显示
Nov 25 面试题
请介绍一下Ant
Jul 22 面试题
介绍Ibatis的核心类
Nov 18 面试题
JAVA中的关键字有什么特点
Mar 07 面试题
群胜软件Java笔试题
Sep 29 面试题
存储过程和sql语句的优缺点
Jul 02 面试题
ShellScript面试题一则-ShellScript编程
Mar 05 面试题
简述Linux文件系统通过i节点把文件的逻辑结构和物理结构转换的工作过程
Jan 06 面试题
启动一个线程是用run()还是start()
Dec 25 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
Unix/Linux开发面试题
Aug 16 面试题
如何用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
支持oicq头像的留言簿(一)
2006/10/09 PHP
微信利用PHP创建自定义菜单的方法
2016/08/01 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
php接口技术实例详解
2016/12/07 PHP
$()JS小技巧
2007/07/21 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
jQuery中live()方法用法实例
2015/01/19 Javascript
jQuery中的pushStack实现原理和应用实例
2015/02/03 Javascript
js中split和replace的用法实例
2015/02/28 Javascript
JavaScript编写带旋转+线条干扰的验证码脚本实例
2016/05/30 Javascript
vue.js指令v-model实现方法
2016/12/05 Javascript
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
详解webpack-dev-server使用http-proxy解决跨域问题
2018/01/13 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
使用nvm和nrm优化node.js工作流的方法
2019/01/17 Javascript
JavaScript中AOP的实现与应用
2019/05/06 Javascript
微信小程序拼接图片链接无底洞深入探究
2019/09/03 Javascript
Python爬虫爬验证码实现功能详解
2016/04/14 Python
python爬取亚马逊书籍信息代码分享
2017/12/09 Python
对Tensorflow中的变量初始化函数详解
2018/07/27 Python
Python正则匹配判断手机号是否合法的方法
2020/12/09 Python
python爬虫基础教程:requests库(二)代码实例
2019/04/09 Python
简单了解python字符串前面加r,u的含义
2019/12/26 Python
详解pycharm连接不上mysql数据库的解决办法
2020/01/10 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
2020/06/03 Python
matplotlib 三维图表绘制方法简介
2020/09/20 Python
基于Html5实现的react拖拽排序组件示例
2018/08/13 HTML / CSS
J2EE是技术还是平台还是框架
2016/08/14 面试题
大二自我鉴定范文
2013/10/05 职场文书
大学毕业生自荐书怎么写?
2014/01/06 职场文书
争先创优活动总结
2014/08/27 职场文书
原告离婚代理词
2015/05/23 职场文书
人生哲理妙语30条:淡写流年,笑过人生
2019/09/04 职场文书
SQL注入的实现以及防范示例详解
2021/06/02 MySQL
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python