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面试题及答案一
Jun 18 面试题
Collection和Collections的区别
May 02 面试题
经典c++面试题五
Dec 17 面试题
如何提高SQL Server的安全性
Jul 25 面试题
.NET初级开发工程师面试题
Apr 18 面试题
介绍一下OSI七层模型
Jul 03 面试题
C#如何允许一个类被继承但是避免这个类的方法被重载?
Feb 24 面试题
软件测试企业面试试卷
Jul 13 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的
Jul 24 面试题
AJAX的全称是什么
Nov 06 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
Java语言程序设计测试题改错题部分
Jul 22 面试题
如何用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
比特率,大家看看这个就不用收音机音质去比MP3音质了
2021/03/01 无线电
php懒人函数 自动添加数据
2011/06/28 PHP
php对大文件进行读取操作的实现代码
2013/01/23 PHP
PHP删除数组中指定值的元素常用方法实例分析【4种方法】
2018/08/21 PHP
ExtJs扩展之GroupPropertyGrid代码
2010/03/05 Javascript
基于jquery的让textarea自适应高度的插件
2010/08/03 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
jquery如何通过name名称获取当前name的value值
2013/12/20 Javascript
多个checkbox被选中时如何判断是否有自己想要的
2014/09/22 Javascript
JQuery标签页效果实例详解
2015/12/24 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
node.js cookie-parser 中间件介绍
2016/06/06 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
一篇文章,教你学会Vue CLI 插件开发
2019/04/17 Javascript
JS中间件设计模式的深入探讨与实例分析
2020/04/11 Javascript
详解Python自建logging模块
2018/01/29 Python
python DataFrame获取行数、列数、索引及第几行第几列的值方法
2018/04/08 Python
Python 爬取携程所有机票的实例代码
2018/06/11 Python
python实现京东秒杀功能
2018/07/30 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
Python 常用模块 re 使用方法详解
2019/06/06 Python
python实现QQ批量登录功能
2019/06/19 Python
树莓派极简安装OpenCv的方法步骤
2019/10/10 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
2019/10/12 Python
Python如何优雅获取本机IP方法
2019/11/10 Python
python实现暗通道去雾算法的示例
2020/09/27 Python
关于canvas绘制模糊问题的解决方法
2019/09/24 HTML / CSS
高清屏下canvas重置尺寸引发的问题的解决
2019/10/14 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
写出SQL四条最基本的数据操作语句(DML)
2012/12/12 面试题
校园餐饮创业计划书
2014/01/10 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
基于Redis实现分布式锁的方法(lua脚本版)
2021/05/12 Redis
python如何利用cv2模块读取显示保存图片
2021/06/04 Python
Go timer如何调度
2021/06/09 Golang