码迷,mamicode.com
首页 > 编程语言 > 详细

Python_函数

时间:2018-11-16 17:45:43      阅读:257      评论:0      收藏:0      [点我收藏+]

标签:元组   作用域   return   function   自动调用   默认值   函数   技术分享   访问   

1.创建一个函数: 方法 def  例:def  Myfunction():

技术分享图片

2.调用一个函数:方法  直接写函数名,就调用函数里的内容。例:function()

技术分享图片

技术分享图片

 3.创建一个带参数的函数: 方法 在函数的括号内加入参数名。例:def  function2(name):

技术分享图片

4.调用一个带参数的函数:在函数的括号内写入参数。例:function2(‘WXX‘)    参数名‘name‘对应调用时候的‘WXX‘,打印出来就是‘WXX I love you’

技术分享图片

技术分享图片

5.创建一个带多个参数的函数:方法  在函数括号内用逗号隔开。例:function3(num1,num2):  调用结果就是1+2=3。

技术分享图片

技术分享图片

6.创建一个函数返回值:方法 return   例:return (num1 + num2)  在调用时候可以直接打印出结果。

技术分享图片

技术分享图片

 7.创建一个关键字参数的函数:要注意参数顺序。name ,same就是关键字。

技术分享图片

技术分享图片

技术分享图片

8.创建一个默认值参数的函数:在定义的时候给参数加上默认值,调用时候它会自动调用默认参数值;如果在调用时候写入新的参数值,那么打印结果会调用新的参数值。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

9.创建一个可变参数的函数:方法 加上 * 号 。在调用时候传多少个参数值都可以。打包成一个元组,放在value里面。

 技术分享图片

技术分享图片

10.在可变参数后面加一个默认参数: 在定义参数时候加上默认值;或者在调用时候传参加上关键字。

技术分享图片

技术分享图片

技术分享图片

技术分享图片

11.局部变量:在函数里面定义的参数以及变量都称之为局部变量,出了这个函数,这些变量都是无效的,函数外是无法访问到局部变量的。例:参数 price,rate,变量 final_price 都是局部变量。

技术分享图片

12.全局变量:打印一个全局变量的。

PS:在一个函数内,尽量不要在函数内部修改全局变量的值,如果修改Python会在函数内部新建一个局部变量名与全局变量名一样。

技术分享图片

技术分享图片

 13.在函数内修改全局变量: 方法 global  。在没有使用global之前,全局变量没有被修改打印出来是5,局部变量是10;在使用global之后,全局变量被修改打印出来是10,局部变量也是10。

技术分享图片               技术分享图片

 技术分享图片                                                    技术分享图片

 14.内嵌函数(内部函数):内部函数整个作用域都在外部函数之内。调用函数fun1 打印出fun1和fun2的结果。

技术分享图片

技术分享图片

 

Python_函数

标签:元组   作用域   return   function   自动调用   默认值   函数   技术分享   访问   

原文地址:https://www.cnblogs.com/jswx/p/9968882.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!