Python之偏函数,变量的作用域,回调、返回、递归函数与闭包,os模块。

本文详细讲解了Python中的偏函数、变量的作用域(局部、嵌套、全局、内置)、回调函数、返回函数的概念及应用,以及闭包的形成与特点。此外,还介绍了递归函数的使用注意事项和os模块的主要功能,如获取绝对路径、文件操作等。
摘要由CSDN通过智能技术生成
偏函数

python中的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。
将函数的某些值给固定住(也就是设置默认值),给你返回一个新的函数,调用这个新的函数会更简单,这个函数就是偏函数的功能。
格式:

newfunc = functool.partial(func,参数)

变量的作用域:变量起作用的范围。

在python程序中,创建,改变,查找变量名的时候,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域,
简单来说,变量的作用域就是指变量可以使用的范围,
程序中变量并不是在任意的地方都能访问,访问范围取决于它在赋值的位置【定义的位置】


局部作用域:在函数中定义的变量,每当函数被调用的时候它都会产生一个新的作用域,
这个新的作用域我们称之为局部作用域,在局部作用域中定义的变量,我们称之为局部变量
局部变量起作用的范围就是当前所在的这个函数。


嵌套作用域又称函数作用域
在闭包函数外的函数中


全局作用域 L(local):在模块中定义的变量,并且定义在函数体之外的变量,
他们产生的作用域叫做全局作用域,这个变量我们称之为全局变量。
全局变量作用的范围整个.py

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值