python编程基础
夜楼听雨
这个作者很懒,什么都没留下…
展开
-
正则表达式概述及re模块介绍
1.正则表达式概述原创 2018-09-30 21:06:27 · 226 阅读 · 0 评论 -
python编程基础——装饰器
学习装饰器想了解闭包原创 2018-10-01 10:18:02 · 310 阅读 · 0 评论 -
python编程——简单Web服务框架
1.简单实现web服务框架使用协程实现并发,也可换成进程准备文件——index.html (见附)说明:一下代码可直接复制粘贴Web_server.pyfrom gevent import monkeymonkey.patch_all()import socketimport geventimport reimport applicationclass WebServer(...原创 2018-10-01 11:45:57 · 348 阅读 · 0 评论 -
单向链表实现——python
简单实现一个单项链表class SingleNode(object): """单链表节点""" def __init__(self, item): # item用来存放节点元素 self.item = item # next是下个节点元素的标识 self.next = No原创 2019-01-03 20:59:07 · 150 阅读 · 0 评论 -
双向链表实现——python
简单实现双向链表双向链表的操作is_empty() 链表是否为空length() 链表长度travel() 遍历链表add(item) 链表头部添加append(item) 链表尾部添加insert(pos, item) 指定位置添加remove(item) 删除节点search(item) 查找节点是否存在class Node(object): """双向链表节点...原创 2019-01-04 16:29:56 · 158 阅读 · 0 评论 -
单向循环链表实现——python
简单实现单向循环链表链表操作is_empty() 判断链表是否为空length() 返回链表的长度travel() 遍历add(item) 在头部添加一个节点append(item) 在尾部添加一个节点insert(pos, item) 在指定位置pos添加节点remove(item) 删除一个节点search(item) 查找节点是否存在class Node(object...原创 2019-01-04 23:36:22 · 243 阅读 · 0 评论 -
简单排序算法——python
# 冒泡排序def bubble_sort(alist): """冒泡排序""" for j in range(len(alist)-1, 0, -1): # j表示每次需要比较的次数,是逐渐减少的 for i in range(j): if alist[i] > alist[i+1]: ...原创 2019-01-05 19:30:31 · 148 阅读 · 0 评论 -
Centos源码编译安装python3.6
由于系统默认安装的是python2.7,需要安装python3环境源码编译安装python3.6.0 1.安装一些依赖库sudo yum install opensslsudo yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel...原创 2019-01-25 16:54:03 · 222 阅读 · 0 评论 -
关于python的文件操作
总是记不住API。昨晚写的时候用到了这些,但是没记住,于是就索性整理一下吧:python中对文件、文件夹(文件操作函数)的操作需要涉及到os模块和shutil模块。得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r...转载 2019-05-26 17:20:11 · 173 阅读 · 0 评论