学习笔记
· ☕ 1 分钟
标准版的装饰器: 装饰器的本质就是闭包 1 2 3 4 5 6 7 def wrapper(f): def inner(*args,**kwargs): '''添加额外的功能:执行被装饰函数之前的操作''' ret = f(*args,**kwargs) '''添加额

· ☕ 2 分钟
迭代器 1) 可迭代对象定义 在python中,但凡内部含有__iter__方法的对象,都是可迭代对象。 2) 查看对象内部方法 该对象内部含有什么方法除了看源码还有什么其他的解决方式么?当然有了, 可以通过dir()

· ☕ 12 分钟
面向对象 面向对象基础 ​ 在用面向对象的时候一般类名用大写字母开头,函数名用小写字母开头 类 1 2 3 def FunctionName(args): '函数文档字符串' 函数体 实例化 1 2 3 4 5 6 7 8 9 10 class Person: #定义一个人类 role = 'person' #人的角色属性