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 面试题
如何提高JDBC的性能
Apr 30 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
Sep 05 面试题
Oracle里面常用的数据字典有哪些
Feb 14 面试题
一些.net面试题
Oct 06 面试题
能否解释一下XSS cookie盗窃是什么意思
Jun 02 面试题
LINUX下线程,GDI类的解释
Apr 17 面试题
String s = new String(“xyz”);创建了几个String Object?
Aug 05 面试题
什么时候用assert
May 08 面试题
Java面试题:为什么要用Java
May 11 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
如何用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 实现进制转换(二进制、八进制、十六进制)互相转换实现代码
2010/10/22 PHP
PHP中的switch语句的用法实例详解
2015/10/21 PHP
php下载远程大文件(获取远程文件大小)的实例
2017/06/17 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
php解决约瑟夫环算法实例分析
2019/09/30 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
javascript (用setTimeout而非setInterval)
2011/12/28 Javascript
javascript实现瀑布流自适应遇到的问题及解决方案
2015/01/28 Javascript
探究JavaScript函数式编程的乐趣
2015/12/14 Javascript
简单解析JavaScript中的__proto__属性
2016/05/10 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
JS获取鼠标位置距浏览器窗口距离的方法示例
2017/04/11 Javascript
vue实现仿淘宝结账页面实例代码
2017/11/08 Javascript
基于js Canvas实现二次贝塞尔曲线
2018/12/25 Javascript
js实现3D照片墙效果
2019/10/28 Javascript
[28:57]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/16 DOTA
Python模块搜索概念介绍及模块安装方法介绍
2015/06/03 Python
深入理解python中的atexit模块
2017/03/07 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
Python Learning 列表的更多操作及示例代码
2018/08/22 Python
python实现对变位词的判断方法
2020/04/05 Python
完美解决pycharm 不显示代码提示问题
2020/06/02 Python
Django中template for如何使用方法
2021/01/31 Python
CSS3 clip-path 用法介绍详解
2018/03/01 HTML / CSS
Lyle & Scott苏格兰金鹰官网:英国皇室御用品牌
2018/05/09 全球购物
Jdbc数据访问技术面试题
2012/03/30 面试题
幼师自荐信
2013/10/26 职场文书
个人收入证明范本
2014/09/18 职场文书
幼儿园教师节感谢信
2015/01/23 职场文书
瘦西湖导游词
2015/02/03 职场文书
2015年班组长工作总结
2015/04/10 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
《小摄影师》教学反思
2016/02/18 职场文书
教你用python实现一个无界面的小型图书管理系统
2021/05/21 Python
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python