Python语法基础_函数.doc.pdf
《Python语法基础_函数.doc.pdf》由会员分享,可在线阅读,更多相关《Python语法基础_函数.doc.pdf(6页珍藏版)》请在三一文库上搜索。
1、函数函数 函数定义函数定义 -?个十分简单的函数定义实例与解析一个十分简单的函数定义实例与解析函 数的参数函数的参数 函数参数的默认值函数参数的默认值参数的关键值参数的关键值 Return Return语句 语句 Pass Pass 语句语句 函数的基本格式:函数的基本格式: def def (,.):: return return 函数通过函数通过 def def关键字标示,在关键字标示,在def def 后面隔一 空格是后面隔一空格是 函数的名称 (一般出字母和数字以及下划线构函数的名称(一般曲字母和数字以及下 划线构 成),然后跟着一对圆插号,最后是冒号,作为成) ,然后跟着一对圆描号,
2、最后是 冒号,作为 函数体开始的标志;函数体开始的标志; 圆括号之中包含了一些变量的名字,作用是为函圆括号之中包含了一些变量 的名字,作用是为函 数提供输入;数提供输入; 在函数的结尾使用在函数的结尾使用return return返冋计算结果返冋计算结果 #!/usr/bin/python #!/usr/bin/python #Filename: test.py #Filename: test.py def hello(): def hello(): Print Print “ Hello World! Hello World!” hello() # hello() #函数调用函数调用 说明说
3、明:函数调用的格式是:函数调用的格式是:函数名后跟一对 括号,函数名后跟一对括号, 其中括号内可以包含其中括号内可以包含00个到多个参数。个到多个参数。 函数的参数分为:函数的参数分为: 形式参数:简称形参,一般形式参数:简称形参,一般的定义在函数括号内 的参数的定义在函数括号内的参数 实体参数:简称实参,一般实体参数:简称实参,一般 参参 参参 参参 参参 参参 参参 参参 参参 参参 参参 参 形 实实 实形 实形 实实 形实 实实 形实 实实 形实 实实 的,调用函数的时传入的参的,调用函数的时传入的参数都是实参数都是实参 说明和区别:说明和区别: 形参顾名思义就是个形式,形参顾名思义就
4、是个形式,又称“虚拟参数“,它 并不又称 “虚拟参数“,它并不是实际存在的变量。是实际存在的变量。 而实体参数需要赋值给形参而实体参数需要赋值给形参实参与形参是对应 的实参与形参是对应的参数调用的举例:参数调用的举例: ? def numMax(a,b): ? def numMax(a,b): if ab: print a if ab: print a else: print b else: print b ? numMax(7,8) ? numMax(7,8) 88 ? ? numMax(a=3,b=4) numMax(a=3,b=4) 44 ? x,y=5,6 ? x,y=5,6 ? nu
5、mMax(x,y) ? numMax(x,y) 66 形参 实参 实参 实参 形参 实参 ? def func(x): ? def func(x): print x is*,x print x is,x x=2 x=2 print changed x to x print changed x to x ? x=50 ? x=50 ? func(x) ? func(x) x is 50 x is 50 changed x to 2 changed x to 2 ? x ? x 50 50 变量只在函数内冇效,岀了函数域就不管用了变量只在函数内冇效,岀了函 数域就不管用了 那么如何把函数体内的变量
6、带出函数体内呢?如下:那么如何把函数体内的 变量带出函数体内呢?如下: ? def funy(): ? def funy(): global y global y print y is,y print y is,y y=2 y=2 print changed y to y print changed y to y ? y=50 ? y=50 ? funy() ? funy() y is 50 y is 50 changed y to 2 changed y to 2 ? y ? y 22 可以看到,在函数外,可以看到,在函数外,yy 发生了改变,已经被函数体 修改发生了改变,已经被函数体修改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 语法 基础 函数 doc
链接地址:https://www.31doc.com/p-5616306.html