05 2019 档案

摘要:一、小整数池和intern机制 小整数池 Python自动将 5和256的整数进行了 缓存 ,当你将这些整数赋值给变量时,并不会重新创建对象,而是使用已经创建好的缓存对象 intern机制(数字、字符、下划线) Python会将一定规则的字符传在 字符串驻留池 中,创建一份,当你将这些字符串赋值给变 阅读全文
posted @ 2019-05-28 01:25 讲明白 阅读(201) 评论(0) 推荐(0)
摘要:背景是这样的: 自己写了一套接口自动化的框架,其中使用unittest + ddt + excel作为数据驱动模式的应用,使用HtmlTetstRunner来生成测试用例。         一切看起来很完美。     & 阅读全文
posted @ 2019-05-25 00:32 讲明白 阅读(272) 评论(0) 推荐(0)
摘要:双下划线开头且结尾的方法我们称之为魔术方法,python底层帮我是实现了很多的魔术方法,在特定场景下自动触发 点击跳转Python官网文档 点击跳转大佬博客 一、魔术方法(魔术方法特殊方法) __int__ 和 __new__ 方法 __init__ 是在创建对象的时候自动调用,对创建的对象进行初始 阅读全文
posted @ 2019-05-23 00:26 讲明白 阅读(2261) 评论(0) 推荐(0)
摘要:递归单数&纯函数&匿名函数&内置函数&偏函数 一、递归函数 调用函数自身 有一个结束条件 能用递归的地方都能用循环解决 递归的效率比循环低 代码实例: 三、匿名函数 没有名字的函数 通过lambda定义 定义极为简单的函数可以直接returen的函数,不能处理复杂逻辑 四、三目运算符 五、内置函数 阅读全文
posted @ 2019-05-22 03:04 讲明白 阅读(946) 评论(0) 推荐(0)
摘要:闭包条件 作用域 L_E_G_B 函数中嵌套函数 外层函数返回内存嵌套函数名 嵌套函数有引用一个非全局据变量(E作用域) 作用:实现数据锁定,提高稳定性 装饰器 知识储备: 作用域 L_E_G_B 高阶函数 :1.函数名可以作为参数传入;2.函数名还可以作为返回值 闭包 解释: 装饰函数是一个闭包样 阅读全文
posted @ 2019-05-22 02:51 讲明白 阅读(194) 评论(0) 推荐(0)
摘要:一、元组和列表 1.元祖和列表的性能分析 测试环境:ipython 中使用 timeit模块 计算时间模块介绍: # ipython环境下 In [1]: timeit list1=[1,2,3] 42.3 ns ± 1.2 ns per loop (mean ± std. dev. of 7 ru 阅读全文
posted @ 2019-05-22 02:46 讲明白 阅读(185) 评论(0) 推荐(0)
摘要:文档地址 pep8(python代码样式规范)文档地址(中文) pep257(Python文档字符串相关的约定)文档地址 pep20 (python的禅宗)文档地址 代码样式规范 (pep8) 1.行缩进:tab(4个空格) 隐式行连接缩进 1、对齐 2、层级缩进 3、\ # 对齐缩进 # 对齐缩进 阅读全文
posted @ 2019-05-22 02:13 讲明白 阅读(3217) 评论(0) 推荐(0)
摘要:一、虚拟环境介绍 主要工具 virtualenv 和 pipenv 为给不同的工程创建互相独立的工程 每个功能都有自己的依赖包,与工程无关 虚拟环境中同一个包可以有不同的版本 虚拟环境的数量没有限制 二、virtualenv的安装和应用 环境安装(windows) 1. pip 安装 virtual 阅读全文
posted @ 2019-05-22 00:42 讲明白 阅读(976) 评论(0) 推荐(0)