局部修改 鸭子类型 闭包

global 与 nonlocal

	global 直接寻找最外层变量进行改变
	nonlocal 在嵌套函数中寻找最接近层的变量进行修改

鸭子类型

一句话:“当看到一只鸟走起来像鸭子,游泳起来像鸭子,叫起来也想鸭子,那么这只鸟就可以被称为鸭子。”,也就是我并不关心对象什么类型,到底是不是鸭子,只关心行为。

假如定义了一个函数,传入一个类对象,我们并不需要知道这个类对象是不是我们想要的类对象,只要他有需要的方法,那么这个函数就可以执行。

DML 和 DDL 作用于mysql 数据库

DMl 修改结构  表和字段定义
DDL 修改数据

闭包

什么是闭包?

1、多层函数嵌套的定义,一般是两个
2、往往内部函数还用到了外部函数的参数
我们把外部函数的参数和内部函数组成的对象叫作闭包。

闭包函数的通俗理解:一个函数的内部有定义了一个函数,并返回内部函数的引用,但在内部函数中又使用到了外部函数的参数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值