堆:什么是堆?又该怎么理解呢? ①堆通常是一个可以被看做一棵树的数组对象。堆总是满足下列性质: ·堆中某个节点的值总是不大于或不小于其父节点的值; ·堆总是一棵完全二叉树。 将根节点最大的堆叫做最大堆或大根堆,根节点最小的堆叫做最小堆或小根堆。常见的堆有二叉堆、斐波那契堆等。 ②堆是在程序运行时,而 ...
分类:
其他好文 时间:
2019-02-14 17:51:01
阅读次数:
208
demo:mystr = 'hello python' 1、find:mystr.find(str, start=0, end=len(mystr)),检测字符串中是否有要查询的字符,如果有返回开始的索引值,否则返回-1; 2、index:mystr.index(str, start=0, end= ...
分类:
编程语言 时间:
2019-01-24 20:16:39
阅读次数:
225
Docker基本概念详解 本文只是对Docker的概念做了较为详细的介绍,并不涉及一些像Docker环境的安装以及Docker的一些常见操作和命令。 阅读本文大概需要15分钟,通过阅读本文你将知道一下概念: 容器 什么是Docker? Docker思想、特点 Docker容器主要解决什么问题 容器 ...
分类:
其他好文 时间:
2019-01-24 16:27:16
阅读次数:
93
my_str = "hello word hello python" find() 方法说明:检测 str 是否包含在 mystr中,如果是返回开始的索引值,否则返回-1 格式:my_str.find(str, start=0, end=len(mystr)) 演示:print(my_str.fin ...
分类:
其他好文 时间:
2019-01-24 00:28:15
阅读次数:
158
爬虫中常见操作 [TOC] 一、requests的用法 1、常见方法 (1)params 直接将参数放在 params中 会自动进行url编码 (2)post方法 其他参数与get一致,请求体放在data中 2、session方法 该方法 自动保存和提交 cookie 3、其他方法 二、指定响应体编 ...
分类:
其他好文 时间:
2019-01-22 21:46:41
阅读次数:
249
1.常见操作1-查找 string.find(str, beg=0, end=len(string))检测 str 是否包含在 string 中,如果 beg 和 end 指定范围,则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1 a="adsdfnjd" b=a.find("s") ...
分类:
编程语言 时间:
2019-01-17 19:39:44
阅读次数:
228
定义:零个或多个数据元素的有限序列 特点: 它是一个序列 。数据元素之间是有序的 。数据元素是一对一的关系 有限性 。线性表中数据元素的个数是有限的 。零个元素的有限序列被称为空表 线性表的常见操作:(增删改查) 创建和初始化(排队),查找(寻找),插入,删除,清空 ADT 线性表(Sequence ...
分类:
其他好文 时间:
2019-01-16 00:17:59
阅读次数:
140
#coding:utf-8 # # 本程序演示了WINREG操作WINDOWS注册表的所有常见操作# 作者:dengpeiyou QQ:86074731 2019.01.12# import ctypesimport winregimport os # 打开子键key=Nonetry: key=wi ...
分类:
Windows程序 时间:
2019-01-13 13:42:50
阅读次数:
1011
IO流常见操作 1.复制文本文件[使用多种方式实现] /* * 复制文本文件 * * 分析: * 复制数据,如果我们知道用记事本打开并能够读懂,就用字符流,否则用字节流。 * 通过该原理,我们知道我们应该采用字符流更方便一些。 * 而字符流有5种方式,所以做这个题目我们有5种方式。推荐掌握第5种。 ...
分类:
编程语言 时间:
2019-01-13 00:14:57
阅读次数:
237