自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Fluent Python读书笔记(三)

内置序列类型容器序列 list、tuple和collections.deque这些序列可以存放不同类型的数据。存放的是它们所包含的任意类型的对象的引用。 扁平序列 str、bytes、bytearray、memoryview和array.array,这类序列只能容纳一种类型。存放的是值而不是引用,扁平序列其实是一段连续的内存空间,所以它更加紧凑,但它里面只能存放诸如字符、字节和数值这种基础类型

2017-11-25 23:29:01 324

原创 Fluent Python读书笔记(二)

如何使用特殊方法 (P11特殊方法一览表)特殊方法的存在是为了被Python解释器调用的,自己并不需要调用它。(所以使用len(object),而不是object.__len__()) 如果object是一个自定义类的对象,Python会自己调用其中由你实现的__len__()方法,而如果是Python内置的类型(list, str, bytearray等),CPython会抄个近路,__len_

2017-11-04 22:00:54 399

原创 Fluent Python读书笔记(一)

Python解释器碰到特殊的句法时,会使用特殊方法去激活一些基本的对象操作,这些特殊方法的名字以两个下划线开头,以两个下划线结尾(如__getitem__),obj[key]背后就是__getitem__方法,调用obj.__getitem__(key)。 这些特殊方法(双下方法)能让自己的对象实现和支持下面的语言架构,并与之交互:迭代集合类属性访问运算符重载函数和方法的调用对象的创建

2017-11-04 17:49:07 558

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除