![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
北海骆驼
这个作者很懒,什么都没留下…
展开
-
链表的python实现
使用python中的基本数据类型实现–链表内容来自读书笔记《数据结构与算法的python描述》class LNode(object): """链表的节点类""" def __init__(self, val, next_=None): # 经典链表的节点具有连部分内容--<数据>--<next指针> self.val = v...原创 2019-03-31 13:03:10 · 231 阅读 · 0 评论 -
队列和栈的python实现
使用python中的基本数据类型实现–队列和栈内容来自读书笔记《数据结构与算法的python描述》实现队列class QueueUndeflow(ValueError): passclass SQueue(object): def __init__(self, init_len=8): """初始化的时候包含信息为1.长度;2.模型;3.当前指针;4.当前数...原创 2019-03-31 13:58:30 · 183 阅读 · 0 评论 -
python实现的排序算法
"""常用算法: - 插入排序 - 选择排序 - 交换排序 - 分配排序 - 归并排序 - 外部排序"""# 插入排序def insert_sort(lst): for i in range(1, len(lst)): # 将一个列表分为两段 [0:1] 部分认为是已排序部分 x = lst[i] # 获取指...原创 2019-03-31 14:02:29 · 107 阅读 · 0 评论 -
python实现二叉树
python实现二叉树二叉树的性质:树高 root 到 其他所有节点的最大距离 h最大节点数 2的h次方第i层中至多有2的i次方个节点高度为h 至多有 2的h-1次方-1个节点抽象数据类型:ADT BinTree: BinTree(self,data,left,right) 构造,创建一个新的二叉树 is_empty(self) 空检测 num_no...原创 2019-03-31 14:14:21 · 248 阅读 · 0 评论 -
Django创建一个项目的过程
使用Django创建一个项目python3.6 + Django1.11创建一个项目django-admin startproject [mysite]此处自定义项目名字,不可是中文生成文件目录py@py-PC:~/text/mysite$ tree.├── db.sqlite3├── manage.py├── mysite│ ├── __init__.py│ ...原创 2019-03-31 14:31:40 · 958 阅读 · 0 评论 -
Python爬虫中selenium的使用
selenium的使用selenium是一个支持各种浏览器的自动化测试工具1.快速使用pip install selenium2.下载selenium驱动放在python的script文件目录下地址:https://sites.google.com/a/chromium.org/chromedriver/使用:from selenium import webdriverimp...原创 2019-03-31 14:41:10 · 276 阅读 · 0 评论 -
关于python爬虫的学习总结
爬虫的五个步骤明确需求,想想爬什么数据确定含有需要数据的网站分析请求类别,请求时所携带的参数,模拟发送请求下载页面,分析页面,通过re,xpath来过滤response中返回的数据将数据储存起来正则表达式正则表达式的定义描述了一种字符串的匹配模式,可以用来检查一个串是否含有某种字串,见匹配到的字串替换成其他的字符或者取出应用场景测试字符串的是否符合某个模式批量替...原创 2019-03-31 14:49:33 · 1111 阅读 · 0 评论 -
ElasticSearch在python中的使用(一)
Elasticsearch python3pip install elastcisearchpython 对Elasticsearch的操作基于Elasticsearch类创建的实例创建索引index(database)from elasticsearch import Elasticsearches = Elasticsearch()result = es.indices.c...原创 2019-04-01 18:15:02 · 907 阅读 · 0 评论