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

python基础知识(函数2)

时间:2019-11-25 19:00:35      阅读:64      评论:0      收藏:0      [点我收藏+]

标签:基础   pytho   mat   def   ESS   作用   定义   代码   nbsp   

返回值 return

return[value]  多个值用,逗号分开,没有返回值,会返回none值,函数不给指定返回值也会返回none值

def functionname(p1,p2,p3):

  return value1,value2....

result = functionname(value1,value2,value3)

 

变量的作用域是指代码能够访问该变量的区域,如果超出该区域,在访问时就会出现错误。

局部变量

在函数内部定义只在函数内部有效。

全局变量

在函数体内和函数体外都可以使用

golbal关键字可以把局部变量转换成全局变量

golbal 局部变量名

 

匿名函数

lambda表达式

r = 10

result =lambda r:math.pi*r*r

print(trdult(r))

                                   可以有多个    不能出现for或while等

 result = lambda[arg1[arg2,.....,argn]]:expression

 

 

python基础知识(函数2)

标签:基础   pytho   mat   def   ESS   作用   定义   代码   nbsp   

原文地址:https://www.cnblogs.com/zhangjiantaocs/p/11899765.html

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