600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 44.作用域 局部和全局变量

44.作用域 局部和全局变量

时间:2019-05-06 14:59:35

相关推荐

44.作用域 局部和全局变量

局部变量:

在函数中定义一个变量,只在这个函数里生效,

这个函数就是这个变量的作用域。

全局变量的作用域是整个程序

局部变量改变全局变量。

global school

把school这个局部变量改为全局变量

最好不要用,全局变量不能在函数中定义

在函数内部,可以调用其他函数,如果一个函数在内部的调用自身,就是递归函数

必须有结束,

每进入一层,问题规模要比上次减少。

递归效率不高,

高阶函数,变量可以指向函数,函数的参数能接手变量,那么一个函数就可以接收另一个函数

作为参数,这种函数就叫做高阶函数

def add(a,b,f):

return f(a)+f(b)

res = add(3,-6.abs)

print(res)

把变量a,b作为参数再次调用

eval(b) 把字符串转换成Python数据格式 字典

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。