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

面试题 相关文章推荐
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 面试题
JAVA中的关键字有什么特点
Mar 07 面试题
指针和引用有什么区别
Jan 13 面试题
介绍一下SQL注入攻击的种类和防范手段
Feb 18 面试题
视图的作用
Dec 19 面试题
.NET面试10题
Feb 24 面试题
new修饰符是起什么作用
Jun 28 面试题
新媒传信软件测试面试题
Feb 24 面试题
解释一下钝化(Swap out)
Dec 26 面试题
JDBC操作数据库的基本流程是什么
Oct 28 面试题
我们在web应用开发过程中经常遇到输出某种编码的字符,如iso8859-1等,如何输出一个某种编码的字符串?
Mar 30 面试题
GC是什么?为什么要有GC?
Dec 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 危险函数解释 分析
2009/04/22 PHP
phpQuery让php处理html代码像jQuery一样方便
2015/01/06 PHP
PHP学习记录之常用的魔术常量详解
2019/12/12 PHP
js实现的网站首页随机公告随机公告
2007/03/14 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
jQuery实现带玻璃流光质感的手风琴特效
2015/11/20 Javascript
jQuery DataTables插件自定义Ajax分页实例解析
2020/04/28 Javascript
JavaScript来实现打开链接页面的简单实例
2016/06/02 Javascript
微信小程序 出现错误:{"baseresponse":{"errcode":-80002,"errmsg":""}}解决办法
2017/02/23 Javascript
JAVA中截取字符串substring用法详解
2017/04/14 Javascript
详解Windows下安装Nodejs步骤
2017/05/18 NodeJs
JS实现经典的中国地区三级联动下拉菜单功能实例【测试可用】
2017/06/06 Javascript
详谈AngularJs 控制器、数据绑定、作用域
2017/07/09 Javascript
angularjs实现猜数字大小功能
2020/05/20 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
js 数组详细操作方法及解析合集
2018/06/01 Javascript
webpack 静态资源集中输出的方法示例
2018/11/09 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
微信小程序封装分享与分销功能过程解析
2019/08/13 Javascript
详谈套接字中SO_REUSEPORT和SO_REUSEADDR的区别
2018/04/28 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
新手入门Python编程的8个实用建议
2019/07/12 Python
Pycharm plot独立窗口显示的操作
2020/12/11 Python
pycharm进入时每次都是insert模式的解决方式
2021/02/05 Python
CSS3 Columns分列式布局方法简介
2014/05/03 HTML / CSS
Clearly新西兰:购买眼镜、太阳镜和隐形眼镜
2018/04/26 全球购物
美国环保妈妈、儿童和婴儿用品购物网站:The Tot
2019/11/24 全球购物
Penhaligon’s英国官网:成立于1870年的英国香水制造商
2021/02/18 全球购物
.NET常见笔试题集
2012/12/01 面试题
物流仓管员岗位职责
2013/12/04 职场文书
三字经教学反思
2014/04/26 职场文书
幼儿教师演讲稿
2014/05/06 职场文书
产品设计开发计划书
2014/05/07 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
Python如何使用循环结构和分支结构
2022/04/13 Python