python
fanxiangs
这个作者很懒,什么都没留下…
展开
-
【Python】【tip】取字典值的和
res_dic= {'主干': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2], 'FB分支': [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1...原创 2020-05-06 20:20:36 · 160 阅读 · 0 评论 -
python---全缓冲,行缓冲,无缓冲
在标准I/O中,核心对象是流。所谓流,它是一个过程,所有的I/O操作都是简单的从程序的移进或移出,我们把这种字符流叫做流。标准I/O基于流的操作都是缓存文件系统。缓存类型分为三种,分别是全缓存、行缓存和无缓存。全缓存:填满标准I/O缓存区才进行实际的I/O操作。磁盘上的了件用标准I/O打开,默认都是全缓存的。当缓存区填满或者进行flush操作时候才会进行磁盘操作。行缓存:当输入输出遇到换行符...原创 2020-04-09 20:35:10 · 623 阅读 · 0 评论 -
python---使用字典代替switch语句
def switch(item): switcher = { "1": "第一个任务", "2": "第二个任务", "3": "第三个任务", "4": "第四个任务", "5": "第五个任务", } return switcher.get(item, "没有这个任务")print(s...原创 2020-04-04 22:41:59 · 255 阅读 · 0 评论 -
python---上下文管理器
# -*- coding: UTF-8 -*-"""ContextManager ,上下文是 context 直译的叫法,在程序中用来表示代码执行过程中所处的前后环境。上下文管理器中有 __enter__ 和 __exit__ 两个方法,以with为例子,__enter__ 方法会在执行 with 后面的语句时执行,一般用来处理操作前的内容。比如一些创建对象,初始化等;__exit__...原创 2020-03-24 20:04:18 · 114 阅读 · 0 评论 -
py
http://idea.medeming.com/jetbrains/原创 2020-03-23 17:17:40 · 117 阅读 · 0 评论 -
查看python支持的版本
64位import pip._internal.pep425tagsprint(pip._internal.pep425tags.get_supported())32位import pipprint(pip.pep425tags.get_supported())原创 2020-03-03 11:04:22 · 731 阅读 · 0 评论 -
Web---report model设计
上传小文件 def Lgc_Upload(self): headers = Headers.MDC_HEADERS url = "" self.session.get(url=url, headers=headers) url = " filename = r'' headers = { ...原创 2020-03-02 17:48:00 · 242 阅读 · 0 评论 -
RSA
https://www.jianshu.com/p/6a39610122fafrom Crypto import Randomfrom Crypto.PublicKey import RSA# 伪随机数生成器random_generator = Random.new().read# rsa算法生成实例rsa = RSA.generate(1024, random_generat...原创 2019-12-29 21:57:23 · 127 阅读 · 0 评论 -
装饰器
# -*- coding: UTF-8 -*-from functools import wrapsdef decorator(func): @wraps(func) def wrpper(*args, **kwargs): print('wrap function') res = func(*args, **kwargs) ...原创 2019-12-26 19:48:38 · 65 阅读 · 0 评论 -
项目打包
setup.py文件# -*- coding: UTF-8 -*-# from distutils.core import setupfrom setuptools import find_packages, setup# python setup.py sdistsetup( name="CI_WEB", version="2019.12.24", desc...原创 2019-12-26 18:03:28 · 117 阅读 · 0 评论 -
双向链表
双向链表# -*- coding: UTF-8 -*-class Node: def __init__(self, item): self.item = item self.prev = None self.next = Noneclass DLinkList: """双向链表""" def __init__(...原创 2019-12-03 20:10:06 · 85 阅读 · 0 评论 -
单循环链表
单循环链表# -*- coding: UTF-8 -*-class Node: def __init__(self, item): self.item = item self.next = Noneclass SinCycLinkedList: """单向循环链表""" def __init__(self): s...原创 2019-12-03 20:03:46 · 127 阅读 · 0 评论 -
单链表
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-01-10 17:27:10 · 72 阅读 · 0 评论 -
顺序表
顺序表1. 顺序表的基本形式2. 顺序表的结构和实现顺序表的结构顺序表的两种基本实现方式3. Python中的顺序表1. 顺序表的基本形式图a表示的是顺序表的基本形式,数据元素本身连续存储,每个元素所占的存储单元大小固定相同,访问指定元素时,无需遍历,通过计算便可获取对应地址,其时间复杂度为O(1)Loc(ei) = Loc(e0) + c*i如果元素大小不统一,则采用图b的元素外置方式...原创 2019-12-02 15:25:55 · 90 阅读 · 0 评论 -
二分查找
二分查找非递归def bsearch(nums, target): low, high = 0, len(nums) - 1 while low <= high: mid = low + (high - low) // 2 if nums[mid] == target: return mid elif...原创 2019-11-27 20:53:21 · 90 阅读 · 0 评论 -
快速排序
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...原创 2019-09-02 14:01:48 · 136 阅读 · 0 评论 -
排序
排序插入排序逻辑代码pythonjava快速排序逻辑代码pythonjava冒泡排序逻辑代码pythonjava选择排序逻辑代码pythonjava快速排序逻辑代码pythonjava新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注...原创 2019-11-27 17:02:22 · 88 阅读 · 0 评论 -
资料链接链接
电子书数据结构和算法python&java原创 2019-11-22 09:51:38 · 290 阅读 · 0 评论 -
unittest
unittest就是一个测试框架主要就几个函数setUp():每个测试方法运行前运行,测试前的初始化工作。一条用例执行一次,若N次用例就执行N次,根据用例的数量来定。setUpClass():所有的测试方法运行前运行,为单元测试做前期准备,但必须使用@classmethod装饰器进行修饰,整个测试过程中只执行一次。tearDown():每个测试方法运行结束后运行,测试后的清理工作。一条用例...原创 2019-10-28 14:26:38 · 638 阅读 · 0 评论 -
logging封装
# -*- coding: UTF-8 -*-import loggingimport osimport shutilimport timeclass loging: def __init__(self): # 设置log对象 self.logs = logging.getLogger(Macro.STR_OUTPUT_FILE) ...原创 2019-10-11 15:34:39 · 256 阅读 · 1 评论 -
__getattr__,__setattr__,__getitem__,__setitem__
# -*- coding: UTF-8 -*-class Student: def __getattr__(self, item): print('__getattr__被调用') return item + ' is not exits' def __setattr__(self, key, value): print('_...原创 2019-09-09 16:33:49 · 106 阅读 · 0 评论