上一页 1 ··· 4 5 6 7 8 9 10 11 下一页
摘要: monkey patch指的是在运行时动态替换,一般是在startup的时候.用过gevent就会知道,会在最开头的地方gevent.monkey.patch_all();把标准库中的thread/socket等给替换掉.这样我们在后面使用socket的时候可以跟平常一样使用,无需修改任何代码,但是 阅读全文
posted @ 2018-08-29 09:21 梁颖666 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Python中的memoryview提供了类似C语言指针的功能,有了memoryview,如果某个Object支持buffer protocol,那么就可以通过memory去访问到他的内部。 Python中原生支持buffer protocol的obj有bytes和bytearray 代码实例: 阅读全文
posted @ 2018-08-29 09:20 梁颖666 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 大多数情况下,Python的目标是成为一门简洁和一致的语言,同时避免意外情况。 然而,有些情况可能会使新人困惑。 其中一些情况是有意为之的,但可能有潜在的风险。而另一些可以说是语言的缺陷。 总的来说,下面是一些乍看起来很取巧的行为,不过只要您注意了强调的事项, 这些行为通常是可取的。 可变默认参数: 阅读全文
posted @ 2018-08-29 09:19 梁颖666 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 关于len, 如果x是一个内置类型的实例,那么len(x)的速度回非常快,背后的原因是CPython会直接从一个C结构体里读取对象的长度,完全不用调用任何方法,获取一个集合中的元素的数量是一个很常见的操作,在str\list\memoryview等类型上,这个操作必须高效。 换句话说,len之所以不 阅读全文
posted @ 2018-08-29 09:19 梁颖666 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来访问元素内容的tuple 2.d 阅读全文
posted @ 2018-08-29 09:16 梁颖666 阅读(150) 评论(0) 推荐(0) 编辑
摘要: from math import hypot class Vector: def __init__(self,x=0,y=0): self.x = x self.y = y def __repr__(self): return 'Vector(%r,%r)'%(self.x,self.y) def __abs__(se... 阅读全文
posted @ 2018-08-29 09:15 梁颖666 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Ellipsis对象。 写作 : ‘…’ 中文解释:省略 该对象bool测试是为真 用途: 1.用来省略代码,作用类似于pass的一种替代方案,这是python的’TBD’(未确定内容)。 def fun(): … 2.循环数据结构, 一个复合对象包含指向自身的引用。 此时输出为[1,2,3,[…] 阅读全文
posted @ 2018-08-29 09:15 梁颖666 阅读(148) 评论(0) 推荐(0) 编辑
摘要: array与list的区别: 阅读全文
posted @ 2018-08-29 09:14 梁颖666 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 转载自: https://blog.csdn.net/y472360651/article/details/80725355 转载自: https://blog.csdn.net/y472360651/article/details/80725355 转载自: https://blog.csdn.n 阅读全文
posted @ 2018-08-29 09:10 梁颖666 阅读(399) 评论(0) 推荐(0) 编辑
摘要: 前言 算法和数据结构是一个亘古不变的话题,作为一个程序员,掌握常用的数据结构实现是非常非常的有必要的。 实现清单 实现链表,本质上和语言是无关的。但是灵活度却和实现它的语言密切相关。今天用Python来实现一下,包含如下操作: ['addNode(self, data)'] ['append(sel 阅读全文
posted @ 2018-08-29 09:09 梁颖666 阅读(158) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 下一页