会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
善良的大猪猪
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
···
5
6
7
8
9
10
11
下一页
2017年11月30日
数据结构(3)
摘要: 1.array 如果程序需要优化内存的使用,并且在list中存储的数据都是同样类型的,那么使用array模块很合适。举个例子,如果需要存储一千万个整数,如果用list,那么至少需要160MB的存储空间,然而如果使用array,只需要40MB。但虽然说能够节省空间,array上几乎没有什么基本操作能够
阅读全文
posted @ 2017-11-30 18:23 善良的大猪猪
阅读(181)
评论(0)
推荐(0)
编辑
数据结构(2)
摘要: collections collections模块包含了内建类型之外的一些有用的工具,例如Counter、defaultdict、OrderedDict、deque以及nametuple。 1. counter counter可以作为序列与字典的桥梁 2.deque(双端队列) deque 对于头尾
阅读全文
posted @ 2017-11-30 18:00 善良的大猪猪
阅读(172)
评论(0)
推荐(0)
编辑
python数据结构(1)
摘要: 四种内建的数据结构:List、Tuple、Dictionary以及Set。 1、列表 列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 (1)、创建 通过下面的方式即可创建一个列表: (2)、list函数 list 函数很多,也很简单。 列表操作
阅读全文
posted @ 2017-11-30 17:08 善良的大猪猪
阅读(152)
评论(0)
推荐(0)
编辑
2017年11月23日
python 中__getitem__ 和 __iter__ 的区别
摘要: 问题:那__getitem__可以替代__iter__方法吗 1.list 结果为 2.dict 结果为: 结论:当字段为索引行数据类型(如:list, tuple,str)时,可以替换,当字段为hash型类型(如dict,set)时,不能替换。
阅读全文
posted @ 2017-11-23 12:00 善良的大猪猪
阅读(4865)
评论(0)
推荐(0)
编辑
python 中的 %s,%r,__str__,__repr__
摘要: 1.%s,%r的区别 在进行格式化输出时,%r 与 %s 的区别就好比 repr() 函数处理对象与 str() 函数处理对象的差别。 %s ⇒ str(),比较智能; %r ⇒ repr(),处理较为简单和直接; 处理一些简单对象时,二者几乎没有差别,本文重点列举一些二者的差异化用法: 1.1 处
阅读全文
posted @ 2017-11-23 11:21 善良的大猪猪
阅读(387)
评论(0)
推荐(0)
编辑
2017年11月14日
python中的zip
摘要: 在python 3.x中zip()是可迭代对象,使用时必须将其包含在一个list中,方便一次性显示出所有结果。 zip()参数可以接受任何类型的序列,同时也可以有两个以上的参数;当传入参数的长度不同时,zip能自动以最短序列长度为准进行截取,获得元组。 zip与dict的配合 可以看成dict(li
阅读全文
posted @ 2017-11-14 21:01 善良的大猪猪
阅读(323)
评论(0)
推荐(0)
编辑
2017年11月13日
python反射,单例模式
摘要: # getattr# hasattr# setattr# delattr # 通过字符串的形式操作对象中的成员 # func = getattr(obj, 'show')# print(func)# r = func()# print(r) # print(hasattr(obj, 'name'))
阅读全文
posted @ 2017-11-13 13:23 善良的大猪猪
阅读(158)
评论(0)
推荐(0)
编辑
类python中高级用法
摘要: 1. __call__用法 类对象后面加()是执行类中的__call__方法。用处稍后说 2. __int__和__str__方法 class Foo: def __init__(self,n,a): self.name =n self.age =a def __str__(self): retur
阅读全文
posted @ 2017-11-13 09:02 善良的大猪猪
阅读(352)
评论(0)
推荐(0)
编辑
2017年11月12日
python中super与成员属性
摘要: 结果为: 结论: 从运行结果上看,super继承和普通继承(普通继承只找父类)是不一样的。原因为它们的内部运行机制不一样,这一点在多重继承时体现得很明显。在super机制里可以保证公共父类仅被执行一次,至于执行的顺序,是按照mro进行的(E.__mro__)。注意:super继承只能用于新式类,用于
阅读全文
posted @ 2017-11-12 16:12 善良的大猪猪
阅读(850)
评论(0)
推荐(0)
编辑
python 类与对象解析
摘要: 类成员: # 字段 - 普通字段,保存在对象中,执行只能通过对象访问 - 静态字段,保存在类中, 执行 可以通过对象访问 也可以通过类访问 # 方法 - 普通方法,保存在类中,由对象来调用,self=》对象 - 静态方法,保存在类中,由类直接调用,对象也可以调用 - 类方法,保存在类中,由类直接调用
阅读全文
posted @ 2017-11-12 15:33 善良的大猪猪
阅读(484)
评论(0)
推荐(0)
编辑
上一页
1
···
5
6
7
8
9
10
11
下一页