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 18 面试题
JSF如何进行表格处理及取值
Aug 06 面试题
东方通信股份有限公司VC面试题
Aug 27 面试题
华为c/c++笔试题
Jan 25 面试题
"序列点" 是什么
Jul 29 面试题
android面试问题与答案
Dec 27 面试题
什么是Smart Navigation?
Jul 03 面试题
Linux操作面试题
May 16 面试题
MySQL面试题目集锦
Apr 14 面试题
中科前程Java笔试题
Nov 20 面试题
Java Servlet的主要功能和作用是什么
Feb 14 面试题
Ruby如何定义一个类
Oct 08 面试题
如何用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中配置文件操作 如config.php文件的读取修改等操作
2012/07/07 PHP
PHP爬虫之百万级别知乎用户数据爬取与分析
2016/01/22 PHP
PHP设置头信息及取得返回头信息的方法
2016/01/25 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
PHP实现的折半查询算法示例
2017/10/09 PHP
php设计模式之工厂模式用法经典实例分析
2019/09/20 PHP
javascript获取选中的文本的方法代码
2013/10/30 Javascript
深入理解JavaScript系列(46):代码复用模式(推荐篇)详解
2015/03/04 Javascript
DOM 事件的深入浅出(二)
2016/12/05 Javascript
JS常用知识点整理
2017/01/21 Javascript
JS使用面向对象技术实现的tab选项卡效果示例
2017/02/28 Javascript
原生JS实现圣旨卷轴展开效果
2017/03/06 Javascript
基于javascript 显式转换与隐式转换(详解)
2017/12/15 Javascript
基于jquery的on和click的区别详解
2018/01/15 jQuery
详解各版本React路由的跳转的方法
2018/05/10 Javascript
Vue.js 2.x之组件的定义和注册图文详解
2018/06/19 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
[02:31]DOTA2帕克 英雄基础教程
2013/11/26 DOTA
[01:30]我们共输赢 完美世界城市挑战赛开启全新赛季
2019/04/19 DOTA
解决Python的str强转int时遇到的问题
2018/04/09 Python
TensorFlow损失函数专题详解
2018/04/26 Python
python通过zabbix api获取主机
2018/09/17 Python
基于Python+Appium实现京东双十一自动领金币功能
2019/10/31 Python
python调用摄像头的示例代码
2020/09/28 Python
python从PDF中提取数据的示例
2020/10/30 Python
移动端Web页面的CSS3 flex布局快速上手指南
2016/05/31 HTML / CSS
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
MAC彩妆英国官网:M·A·C UK
2018/05/30 全球购物
澳洲的UGG雪地靴超级市场:Uggs.com.au
2020/04/06 全球购物
车间操作工岗位职责
2013/12/19 职场文书
中班中秋节活动反思
2014/02/18 职场文书
2014年高考决心书
2014/03/11 职场文书
先进个人自荐书
2015/03/06 职场文书
信用卡工作证明范本
2015/06/19 职场文书
高二英语教学反思
2016/03/03 职场文书
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS