- 博客(15)
- 收藏
- 关注
转载 python my.py v1 v2 命令运行脚本,通过 from sys import argv如何获得v2的参数值?
答案:argv[2]解析sys.argv是传递给python脚本的命令行参数【字符串】列表,argv[0]为该脚本自身路径,其余为命令行参数转载于:https://www.cnblogs.com/Misakikure/p/9809843.html...
2018-10-18 12:40:00
2910
转载 Python中的false
下列对象的布尔值都是False:NONE;False(布尔类型)所有的值为零的数 0(整型) 0.0(浮点型) 0L(长整型) 0.0+0.0j(复数)""(空字符串)[](空列表)()(空元组){}(空字典)转载于:https://www.cnblogs.com/Misakikure/p/9...
2018-10-18 12:37:00
1378
转载 关于__new__和__init__的关系与区别
1.__init__ 方法为初始化方法, __new__方法才是真正的构造函数。2.__new__方法默认返回实例对象供__init__方法、实例方法使用。3.__init__ 方法为初始化方法,为类的实例提供一些属性或完成一些动作。4.__new__ 方法创建实例对象供__init__ 方法使用,__init__方法定制实例对象。5.__new__是一个静态方法,而__...
2018-10-18 12:24:00
201
转载 深层拷贝和浅层拷贝
a = object.copy() 等价于 b = copy.deepcopy(object),a和b一样,是深层拷贝,原来的改变不影响复制后的,理解为独立的。copy.copy(object)是浅拷贝,相当于变量引用,复制后的副本跟着拷贝对象变化。转载于:https://www.cnblogs.com/Misakikure/p/9809787.html...
2018-10-18 12:22:00
201
转载 有一段python的编码程序如下:urllib.quote(line.decode("gbk").encode("utf-16")),请问经过该编码的字符串的解码顺序是( )...
字符串编译的过程:gbk==>unicode==>utf16==>url解码字符串解码顺序为:url解码==>utf16==>unicode==>gbk转载于:https://www.cnblogs.com/Misakikure/p/9809281.html...
2018-10-18 11:02:00
1426
转载 Python2 3中的 math.floor
Python3(https://docs.python.org/3/library/math.html#math.floor):math.floor(x)Return the floor ofx, the largest integer less than or equal tox. Ifxis not a float, delegates tox.__floor__(...
2018-10-18 10:57:00
249
转载 同一个除法在Python2和3中不同解答
what gets printed? Assuming python version 2.x()print type(1/2)Python2 中除法默认向下取整,因此 1/2 = 0,为整型。For (plain or long) integer division, the result is an integer. The result is always r...
2018-10-18 10:46:00
109
转载 关于python中的复数
1.表示复数的语法是real + image j2.实部和虚部都是浮点数3.虚部的后缀可以是 “j” 或者 “J”4.复数的 conjugate 方法可以返回该复数的共轭复数。详情:https://docs.python.org/2/library/stdtypes.html#numeric-types-int-float-long-complexhttps://do...
2018-10-18 10:44:00
2662
转载 关于协程
协程是一种用户态的轻量级线程,协程的调度完全由用户控制。协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈,直接操作栈则基本没有内核切换的开销,可以不加锁的访问全局变量,所以上下文的切换非常快。转载于:https://www.cnblogs.com/Misakikure/p/9809105.html...
2018-10-18 10:39:00
79
转载 数据结构之旅——搜索、排序和复杂度分析(Python实现)(四)
上一节讲了三个时间复杂度均为O(n2)的排序算法,这一节我们讲几个时间复杂度降低了很多的更为快捷的排序算法。一、堆排序算法策略:先建立一个最大堆,在建立最大堆的过程中需要不断调整元素的位置。最大堆建立后,顶端元素必定是最大的元素,把该最大元素与最末尾元素位置置换,最大元素就出现在列表末端。重复此过程,直到排序。代码实现:import copydef heap...
2018-10-10 10:28:00
87
转载 数据结构之旅——搜索、排序和复杂度分析(Python实现)(三)
最近一直在弄博客和爬虫入门的事情,顺带国庆出去旅行了几天。今天终得空把排序这块弄完 。其实关于排序这块,只要百度一搜,铺天盖地全是,所以我也考虑过要不要弄,但,最后还是决定写这一块,顺带自己复习复习。下面一个一个来讲:一、选择排序(选择最小)排序策略:搜索整个列表,找到最小项的位置,如果该位置不是列表的第一项,就把这两项位置互换。然后算法回到第2个位置,并重复这个过程,如...
2018-10-09 02:20:00
101
转载 KMP算法
关于KMP算法,看了很多博客,自己也做了一些字符串匹配之后,总算弄懂一些了,但是可能还要进一步深入研究,先写一部分吧,这部分足够应对笔试的nextval和next问题了。关于如何求next:先给出一个字符串“ababaabab” j 1 2 3 4 5 6 7 8 9 i a b a b a a b...
2018-10-08 17:19:00
131
转载 关于deepin修改默认Python2到Python3
虽然deepin官方已经说明在deepin15.7之后系统自带的python默认都为Python3,但我下载安装新的deepin15.7后,发现自带的依然是Python2,无奈只好去网上搜索如何修改依赖关系:首先是第一个解决方案:但是反馈结果是该文件已存在,在我再次输入python --version后,发现依然为Python2.7第二个解决方案:这也是网上...
2018-09-26 11:08:00
392
转载 数据结构之旅——搜索、排序和复杂度分析(Python实现)(二)
搜索算法:首先是python自己的min/max函数,这个函数返回最小项的索引。此函数需要注意的是:使用的对象必须为iterable。关于min/max函数还有不少使用技巧,以下一一列举:1.最基本的如:tmp = max(1,2,4)print(tmp)#可迭代对象a = [1,7,9,3,5]tmp = max(a)print(tmp)...
2018-09-17 21:13:00
105
转载 数据结构之旅——搜索、排序和复杂度分析(Python实现)(一)
在搜索和排序算法中,我们需要考虑的不仅仅是正确性,个人认为算法的运行时间性能是另一个影响算法选择的重要因素。这里我们先介绍一些复杂性分析工具,以便评估算法的运行时间性能或效率。一、评估算法的性能在选择算法时,我们必须解决时间/空间的平衡问题。我们所设计的一个算法,可能获得了更快的运行速度,但却是以使用额外的空间(内存)或者其他的牺牲为代价。有些用户愿意付出更多的内存来换取一个更快...
2018-09-16 21:55:00
91
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人