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

面试题 相关文章推荐
如何强制垃圾回收
Oct 06 面试题
怎样比较两个类型为String的字符串
Aug 17 面试题
经典c++面试题三
Jul 08 面试题
北京泡泡网网络有限公司.net面试题
Jul 17 面试题
作为网站管理者应当如何防范XSS
Aug 16 面试题
西安当代医院管理研究院笔试题
Dec 11 面试题
中科创达面试题
Dec 28 面试题
Ajax和javascript的区别
Jul 20 面试题
介绍一下except的用法和作用
Jan 22 面试题
EJB包括(SessionBean,EntityBean)说出他们的生命周期,及如何管理事务的?
Feb 17 面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 面试题
介绍一下Ruby中的对象,属性和方法
Jul 11 面试题
如何用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详细彻底学习Smarty
2008/03/27 PHP
PHP中10个不常见却非常有用的函数
2010/03/21 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
PHP实现将科学计数法转换为原始数字字符串的方法
2014/12/16 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
Laravel Reponse响应客户端示例详解
2020/09/03 PHP
Extjs 几个方法的讨论
2010/01/28 Javascript
那些年,我还在学习jquery 学习笔记
2012/03/05 Javascript
jQuery动态设置form表单的enctype值(实现代码)
2013/07/04 Javascript
JS对象转换为Jquery对象示例
2014/01/26 Javascript
js中实现多态采用和继承类似的方法
2014/08/22 Javascript
jQuery淡入淡出元素让其效果更为生动
2014/09/01 Javascript
JS选取DOM元素的简单方法
2016/07/08 Javascript
基于JS实现的随机数字抽签实例
2016/12/08 Javascript
浅谈javascript的url参数parse和build函数
2017/03/04 Javascript
Node.js 使用AngularJS的方法示例
2018/05/11 Javascript
vue 中动态绑定class 和 style的方法代码详解
2018/06/01 Javascript
JavaScript 反射和属性赋值实例解析
2019/10/28 Javascript
vue 实现超长文本截取,悬浮框提示
2020/07/29 Javascript
vue配置多代理服务接口地址操作
2020/09/08 Javascript
JavaScript获取时区实现过程解析
2020/09/24 Javascript
Python语言编写电脑时间自动同步小工具
2013/03/08 Python
python实现图片批量剪切示例
2014/03/25 Python
简单讲解Python中的闭包
2015/08/11 Python
Selenium(Python web测试工具)基本用法详解
2018/08/10 Python
Python Django切换MySQL数据库实例详解
2019/07/16 Python
在django view中给form传入参数的例子
2019/07/19 Python
基于Python实现ComicReaper漫画自动爬取脚本过程解析
2019/11/11 Python
python cv2.resize函数high和width注意事项说明
2020/07/05 Python
python实现自动清理重复文件
2020/08/24 Python
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
英国奢侈皮具品牌:Aspinal of London
2018/09/02 全球购物
作风建设剖析材料
2014/10/06 职场文书
Mysql中存储引擎的区别及比较
2021/06/04 MySQL
java实现自定义时钟并实现走时功能
2022/06/21 Java/Android