Python
风从北方来
一枚前端攻城狮
展开
-
Python 列表循环的细节---起始值与结束值
直接看例子: 注意 range()与列表名的区别原创 2018-07-04 11:54:07 · 7918 阅读 · 0 评论 -
django自定义标签和自定义过滤器的使用,作用以及区别
自定义标签:写一个标签函数,能够对html页面传进来的参数进行处理,并且返回效果过滤器:过滤器函数,把html页面传进来的参数进行处理,得到html文件中需要的变量结果1.两者的创建:a、在app中创建templatetags模块 b、创建任意 .py 文件,如:xx.pyfrom django import templateregister = template....原创 2018-08-22 10:16:41 · 896 阅读 · 0 评论 -
Python3 gevent模块的安装
我用的是Python3.5,在Pycharm中直接安装gevent会报readtimeout的超时错误。在第一次遇到这个问题时,百度一下解决了,可现在又遇到了这一问题,上次怎么解决的早都忘了,说说我这次的解决办法吧,其实很简单。1.在https://pypi.org/project/gevent/#files下载你需要的gevent版本,保存到一个文件夹中2.在cmd中,cd到你Pytho...原创 2018-08-01 11:01:21 · 10689 阅读 · 1 评论 -
Python 中sys.argv的使用
推荐https://www.cnblogs.com/aland-1415/p/6613449.html原创 2018-07-18 22:15:30 · 224 阅读 · 0 评论 -
在cmd中运行python脚本
原理:在cmd中指明python脚本的路径就可以。eg: 我的脚本try.py的位置是D:\try.pycmd中:1): d: #找到d盘 2 ) : Python try.py #运行脚本此外需要注意的是:在本文编辑器中写的Python脚本必须在头部加入Python路径的解释即 #!/usr/bin/env pytho...原创 2018-07-18 22:02:01 · 12296 阅读 · 0 评论 -
Python数据结构----二叉树的前序,中序,后序,3种遍历方式
代码:class TreeNode(object): def __init__(self,data,left=0,right=0): self.data=data self.left=left self.right=rightclass BTree(object): def __init__(self,root=0): ...原创 2018-07-06 10:16:44 · 297 阅读 · 0 评论 -
Python---快速排序
快速排序思想:在一组无序的数中,以第一个数作为关键数据,第一次排序找到比它小的放它左边,比它大的放它右边,完成一趟快速排序,再将排好的数据折半,进行递归操作(即利用上面的方法)。实现:import random,timedef quick_sort(list,start,end): if start>=end: return k=list[start]...原创 2018-07-05 16:52:01 · 216 阅读 · 0 评论 -
Python---插入排序
插入排序思想:假设要在一串无序的数据中进行从小到大排序,则第一个数不动,从第2个数开始起作为要插入的数,将要插入的数与前面所有数比较,找到插入位置。代码:'''插入排序思想:在一串无序的数据中,第一个数不动,将第2个数作为要插入的数(插入数要保存),将第2个数与第1个数比较若小于则把第1个数放在第2个数的位置,第2个数插入到第一个数的位置中;接着插入第3个位置的数,先将第3个数与第2个数比较,...原创 2018-07-04 20:43:08 · 165 阅读 · 0 评论 -
Python---选择排序的优化
#选择排序的优化import random,time'''思想:设置将要遍历的次数为最小值下标,eg:第一次遍历,最小值下标为0,即为第1个数,将第2个数与第一个数做比较,记较小值的小标,再将第3个数与记好的较小值作比较,在记较小值的下标,这样,一次遍历,就记录下了较小值的小标,将较小值与第一个值交换位置,就确定了最小值。整个过程只需要交换一次位置。依次类推进行遍历''''''思想简...原创 2018-07-04 16:37:12 · 344 阅读 · 0 评论 -
Python---选择排序
选择排序(从小到大排序)思想:在一串无序的数据中,开始第二个值与第一个值比较,若小于第一个值则交换位置,接着第三个值与第一个值比较,小于第一个值则交换位置,否则不动,依次类推,每个值都与第一个值(可能始终是在变化的)比完一遍后就确定了最小值,并把它放在第一个位置,第二次遍历针对最小值之后的数据,按照同等方法遍历,确定次小值放在第二个位置。这样,假设有n个数据,则遍历次数为n-1,假设将要进行的是第...原创 2018-07-04 15:42:53 · 175 阅读 · 0 评论 -
Python冒泡排序
需求:对于一串不知道个数的无序数进行从大到小或从小到大排序。冒泡排序:思想:首先第一个数与第二个数做比较,大者放后面作为新的第二个数,然后,第二个数再与第三个数作比较,大者放后面作为新的第三个数,以此类推,相邻两位置数比较大小,若前者大于后者,则交换位置,这样遍历完一次数据就把最大数放在了最后面,即确定了最大数,第二次遍历则去除最大数,确定次大数,以此类推,假设共n个数,则需遍历n-1次,每次遍历...原创 2018-07-04 12:39:44 · 475 阅读 · 0 评论 -
对JavaScript,jQuery,AJAX,Dom的理解
JavaScript是一门语言,类似c,Java,特别之处在于浏览器是它的解释器。Dom,我把它理解为html文档。JavaScript可以通过Dom操作获取或修改html中的标签,就是所谓的Dom操作。jQuery 是JavaScript的一个库,jQuery对象相当于对Dom操作的封装,当然,jQuery也可以操作Dom(在此Dom可理解为一个或几个标签)。方法:append(),pr...原创 2018-08-21 15:41:43 · 427 阅读 · 0 评论