Python
死神的护
这个作者很懒,什么都没留下…
展开
-
千行代码入门Python
开篇: 这篇大部分的内容是直接转自知乎《千行代码入门Python》中间也加了很多,再写这篇的时候,发现我自己也遗忘了很多知识点, 所以一边巩固知识点, 一边填完了这个坑 1. Python数据类型: 哈希类型、不可哈希类型 2. 数字常量 3. 数字的表达式操作符 4. 整数可以利用bit_length函数测试所占的位数 5. Python中的魔法方法repr和str 显示格式的区别 6....原创 2018-07-26 14:24:15 · 988 阅读 · 0 评论 -
联网版五子棋
在写这个小游戏的时候,几乎把python基础的部分全部综合起来,从if else 到for while,到面向对象, 再到多线程多进程 再到异常处理以及socket套接字网路编程。 服务端 from socket import socket from threading import Thread def main(): class ClientHandler(Thre...原创 2018-04-13 16:59:44 · 2753 阅读 · 1 评论 -
基于Flask+requests+bs4的简单小说网页
这个算是一个简单的flask项目,主要用于熟悉flask的各种操作并综合了前段时间学的一个简单的爬虫的方法。虽然目前这个项目还非常简单,但是在我看来确实趣味十足。 在这里,我主要展示后台的代码,以及完成之后的一个效果。不过由于这个小项目将涉及到数据库的一些操作,所以在最开始,我将接着上一篇介绍一些models数据模型层 1. 安装flask-Sqlalchemy pip flask-sq...原创 2018-05-23 09:46:53 · 772 阅读 · 0 评论 -
使用python实现链表
使用Python实现单链表 什么是链表? 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列节点(链表中每一个元素称为节点)组成,节点可以在运行时动态生成。每个节点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 链表与列表的不同 链表是非顺序表, 而列表是顺序表 链表在插入数据的时候,会比列表快很...原创 2018-08-07 14:06:04 · 1216 阅读 · 0 评论 -
使用unit test单元测试工具测试使用python实现的链表
修改前代码: 请详见《使用python实现链表》 进行单元测试代码: import unittest from unittest.mock import patch from test import LinkedList, Node link = LinkedList() data = ['张三', '李四', '王二'] link.init_link(data) class Te...原创 2018-08-07 17:18:33 · 291 阅读 · 0 评论 -
python数据结构的多种排序算法
# 选择排序法 def selection_sort(my_list): i = 0 while i < len(my_list): min_index = i j = i + 1 while j < len(my_list): if my_list[j] < my_list[min_inde...原创 2018-08-13 16:41:50 · 214 阅读 · 0 评论