
p y t h o n
文章平均质量分 77
rockkyle
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python 下划线使用总结
之前看python的类库,对于下对象带下划线的问题,不是很理解,最近专门抽时间看了下资料,总结下 一、对象前带一个下划线,如_example。 官方文档的解释是不能通过 ’from modules import *‘ 导入对象,若要在模块外引用,需按’from modules import _name' 导入所需的对象 #/usr/bin/env python #-*- coding...原创 2013-11-06 18:39:31 · 150 阅读 · 0 评论 -
python 装饰器
一、内建装饰器 包括property,classmethod,staticmethod classmethod与s taticmethod class deco_test: @staticmethod def test_static(): print 'class test static' def t...原创 2013-11-08 11:35:13 · 95 阅读 · 0 评论 -
python object和type
一、object和type的关系 首先了解2条规则 1.若x是A的一个实例,且A是B的子类,那么x也是B的一个实例 2.若B是M的实例,且A是B的子类,那么A也是M的一个实例 首先type为object的子类,(A=type,B=object) >>> issubclass(type,object) True 其次object是type的实例(x=object,...原创 2013-11-11 09:55:34 · 211 阅读 · 0 评论 -
python 魔法方法(一)
一、__init__和__del__ __init__主要是实例初始化, __del__相当于析构器 #/usr/bin/env python #-*- coding:utf-8 -*- class test(object): #实例初始化 def __init__(self): print "call __init__" #析构...原创 2013-11-15 16:43:13 · 185 阅读 · 0 评论 -
super 总结
一、在Python类的方法(method)中,要调用父类的某个方法,可以有如下写法 class A(object): def __init__(self): print "enter A" print "leave A" class B(A): def __init__(self): ...原创 2013-12-10 19:40:50 · 153 阅读 · 0 评论 -
python_ConfigParser
Python ConfigParser(python3中是configparser) 包含3个object RawConfigParser Objects: 有如下方法: RawConfigParser.defaults() RawConfigParser.add_section(section) Add a section named section to the inst...原创 2013-09-12 15:04:09 · 136 阅读 · 0 评论 -
python 对象内存分析
python对象内存分析 一、python内建对象 python内建对象占用内存的情况又分为定长对象与非定长对象(变长) 1.1 定长对象,对象在内存中所占大小不会变化的对象 包括int,float,long,bool,complex和dict 测试程序如下: #!/usr/bin/env python #-*- coding:utf-8 -*- import sys pri...原创 2013-11-02 19:27:43 · 406 阅读 · 0 评论 -
python 生成器和迭代器
python 生成器和迭代器 一、迭代器 所谓的迭代器就能具有next方法的对象,调用next方法是,迭代器返回其下一个值,若没有值,则返回StopInteration异常,__iter__方法返回一个迭代器 注意:python 3.0中,迭代器实现的方法为__next__,而不是next >>> class Fib: def __init__(self):...原创 2013-11-05 14:29:46 · 106 阅读 · 0 评论