上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页

2021年1月5日

摘要: 二、元类metaclass 实例对象是由类来创建,那么类又是由什么来创建的呢? 答案就是元类 1.类的类型:是元类 元类创建类,类创建对象。 # 元类 print(type(1)) # <class 'int'> print(type(int)) # <class 'type'> 2.理解pytho 阅读全文
posted @ 2021-01-05 00:28 ananmy 阅读(109) 评论(0) 推荐(0) 编辑

2021年1月4日

摘要: 一、相关属性知识 1.__bases__: 元组,元素是继承的类 ①含义:类名.__bases__ 可以得到这个类的父类是谁 ②输出结果:父类作为元素存放在元组中(该类继承了哪些父类) # __bases__: 元组,元素是继承的类 class A(object): pass class B(obj 阅读全文
posted @ 2021-01-04 23:10 ananmy 阅读(88) 评论(0) 推荐(0) 编辑

2020年12月7日

摘要: 1.上下文管理器 2.模式方法 1.上下文管理器 1).python的上下文管理协议:包含__enter__() 、__exit__() 2)上下文管理器:支持"上下文管理的协议"的对象(同时支持__enter__()、__exit__()) 3)with 语句操作上下文管理器对象 with obj 阅读全文
posted @ 2020-12-07 00:20 ananmy 阅读(99) 评论(0) 推荐(0) 编辑

2020年12月6日

摘要: 1._ _init_ _() 和 _ _new_ _() 2.单例模式 1._ _init_ _() 和 _ _new_ _() ①基本区别 _ _new_ _() :创建对象、然后分配内存 可参考Java中new 一个对象的概念 _ _init_ _() :初始化对象(并没有创建对象) ②obje 阅读全文
posted @ 2020-12-06 00:06 ananmy 阅读(101) 评论(0) 推荐(0) 编辑

2020年11月30日

摘要: python 装饰器 一、函数、类的数据类型 二、装饰器 一、函数、类的数据类型 下面的例子,函数、类也是一种数据类型 from types import MethodType,FunctionType class A: def func(self): pass def fun_test(x): r 阅读全文
posted @ 2020-11-30 16:57 ananmy 阅读(139) 评论(0) 推荐(0) 编辑
 
摘要: python 高阶函数 1.匿名函数lambda --函数的实现比较简单的时候,用lambda 2.map() 映射 3.reduce() 累加 4.filter() 过滤 5.zip() 非高阶函数 recursion 递归 closure 闭包 正文: 首先要知道什么是高阶函数:一个函数作为参数 阅读全文
posted @ 2020-11-30 00:44 ananmy 阅读(175) 评论(0) 推荐(0) 编辑

2020年11月26日

摘要: 一、可迭代对象:有_ _iter_ _方法 二、迭代器:同时有 _ _iter_ _和 _ _next_ _方法 三、生成器 :yield / (i for in in range(n)) 四、字典、元祖、列表等可迭代对象 可以被迭代若干次 可以被转换成迭代器对象(使用iter方法) 一、可迭代对象 阅读全文
posted @ 2020-11-26 18:12 ananmy 阅读(204) 评论(0) 推荐(0) 编辑

2020年11月22日

摘要: 前提:不要为了遵守PEP规范而破坏兼容性 PEP 规范: 1.主动换行 ①在pycharm中的80个字符的分割线之前,主动换行 ②不要设置自动换行,尽量自己主动换行 2.合理使用括号去实现隐式连接 if (name=="zhangsan", age==18, gender=="boy", hoppy 阅读全文
posted @ 2020-11-22 17:00 ananmy 阅读(186) 评论(0) 推荐(0) 编辑

2020年11月19日

摘要: 1.下载安装allure 下载.zip包 allure-commandline-2.13.2.zip 解压后,将文件夹下的bin目录配置环境变量 在cmd中输入allure,出现命令提示说明安装成功 2.安装allure包后,安装allure的pytest的绑定包 pip install allur 阅读全文
posted @ 2020-11-19 00:02 ananmy 阅读(444) 评论(0) 推荐(0) 编辑

2020年11月4日

摘要: 1.列表推导式 思考:如何生成一个num0-100的列表 用for 循环来实现: my_list = [] for i in range(101): li = "num{}".format(i) my_list.append(li) print(my_list) 用列表推导式 依赖for循环,表达式 阅读全文
posted @ 2020-11-04 19:33 ananmy 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页