• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • 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 善良的大猪猪 阅读(192) 评论(0) 推荐(0)
 
数据结构(2)
摘要: collections collections模块包含了内建类型之外的一些有用的工具,例如Counter、defaultdict、OrderedDict、deque以及nametuple。 1. counter counter可以作为序列与字典的桥梁 2.deque(双端队列) deque 对于头尾 阅读全文
posted @ 2017-11-30 18:00 善良的大猪猪 阅读(177) 评论(0) 推荐(0)
 
python数据结构(1)
摘要: 四种内建的数据结构:List、Tuple、Dictionary以及Set。 1、列表 列表是可变的,这是它区别于字符串和元组的最重要的特点,一句话概括即:列表可以修改,而字符串和元组不能。 (1)、创建 通过下面的方式即可创建一个列表: (2)、list函数 list 函数很多,也很简单。 列表操作 阅读全文
posted @ 2017-11-30 17:08 善良的大猪猪 阅读(165) 评论(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 善良的大猪猪 阅读(4892) 评论(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 善良的大猪猪 阅读(398) 评论(0) 推荐(0)
 

2017年11月14日

python中的zip
摘要: 在python 3.x中zip()是可迭代对象,使用时必须将其包含在一个list中,方便一次性显示出所有结果。 zip()参数可以接受任何类型的序列,同时也可以有两个以上的参数;当传入参数的长度不同时,zip能自动以最短序列长度为准进行截取,获得元组。 zip与dict的配合 可以看成dict(li 阅读全文
posted @ 2017-11-14 21:01 善良的大猪猪 阅读(332) 评论(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 善良的大猪猪 阅读(165) 评论(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 善良的大猪猪 阅读(365) 评论(0) 推荐(0)
 

2017年11月12日

python中super与成员属性
摘要: 结果为: 结论: 从运行结果上看,super继承和普通继承(普通继承只找父类)是不一样的。原因为它们的内部运行机制不一样,这一点在多重继承时体现得很明显。在super机制里可以保证公共父类仅被执行一次,至于执行的顺序,是按照mro进行的(E.__mro__)。注意:super继承只能用于新式类,用于 阅读全文
posted @ 2017-11-12 16:12 善良的大猪猪 阅读(857) 评论(0) 推荐(0)
 
python 类与对象解析
摘要: 类成员: # 字段 - 普通字段,保存在对象中,执行只能通过对象访问 - 静态字段,保存在类中, 执行 可以通过对象访问 也可以通过类访问 # 方法 - 普通方法,保存在类中,由对象来调用,self=》对象 - 静态方法,保存在类中,由类直接调用,对象也可以调用 - 类方法,保存在类中,由类直接调用 阅读全文
posted @ 2017-11-12 15:33 善良的大猪猪 阅读(497) 评论(0) 推荐(0)
 
上一页 1 ··· 5 6 7 8 9 10 11 下一页