随笔分类 - XX班
摘要:上一篇对__call__,方法做了解释下面我们来看下__init__和__new__方法 __init__方法(自行去了解把,哈哈哈) 略过~~~ __new__方法 废话不多说,先上结论 在Python中new方法与init方法类似,但是如果两个都存在那么new闲执行。 在基础类object中,n
阅读全文
摘要:前几篇我们对装饰器已经做了非常好的总结,今天就剩下最后一个类型,带参数的装饰器 废话不多说上代码 def canshu(a): print(a) def wrapper(func): print('我是wrapper') def inner(*args,**kwargs): print('我是inn
阅读全文
摘要:关于装饰器的基础本文不在叙述,在python笔记里有解释本文只讲函数装饰器和类装饰器的区别 函数装饰器:就是用函数在当作装饰器来装饰 类装饰器:就是用类在当作装饰器来装饰 函数装饰器1.1 我们先看一个很简单的实例(用函数装饰器来装饰类) def wrapper(cls): def inner(*a
阅读全文
摘要:废话不多说。先上总结 遍历:就是对函数的内部方法重新调用函数自己 闭包:外部函数返回内嵌函数 举例对一个文件夹进行遍历取出里面所有的文化和文件夹 遍历1.1 我们先看一个很简单的函数(使用os.walk内置函数) import osdef test_A(osptah): for root,item,
阅读全文
摘要:目录 1. 生成器初始 1.1 生成器的构建 1.2 生成器函数 1.2.1 生成器的取值 1.2.2 return and yield 区别 1.2.3 yield from 1. 生成器初始 什么是生成器?这个概念比较模糊,各种文献都有不同的理解,但是核心基本相同。生成器的本质就是迭代器,在py
阅读全文
摘要:废话不多说。先上总结 迭代器一定是可迭代对象,但是可迭代对象不一定是迭代器。 什么是迭代器和迭代对象 迭代对象方式一 打印输出看一个对象是否有__iter__属性 from collections import Iterable,Iteratora=[1,2,3]print(dir(a)) 结果 迭
阅读全文
摘要:1.__和_很好理解没什么好说的只要记住(_导入时不能用*而是要具体到需要导入的属性或者方法) 2.isinstance用来判断类型 举例 print(isinstance(1, int)) 结果
阅读全文