摘要: 单例模式: out: <__main__.Foo object at 0x00000000007D4278><__main__.Foo object at 0x00000000007D4278> 由上可知,obj1和obj2 内存地址都是一样的 阅读全文
posted @ 2016-06-26 18:41 unixfbi.com 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 执行父类中的方法: out: c1.f1c2.f1 阅读全文
posted @ 2016-06-26 17:33 unixfbi.com 阅读(568) 评论(0) 推荐(0) 编辑
摘要: out:alex - 73 __getitem__ out: 123 out: 142 <class 'slice'> slice(1, 4, 2) out: setitem out: out: del item out: <class 'slice'>14None 阅读全文
posted @ 2016-06-26 16:06 unixfbi.com 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在java,c#类的成员修饰符包括,公有、私有、程序集可用的、受保护的。 对于python来说,只有两个成员修饰符:公有成员,私有成员 成员修饰符是来修饰谁呢?当然是修饰成员了。那么python类的成员包括什么呢? python成员: 字段,方法,属性 每个类成员的修饰符有两种: 公有成员:内部外部 阅读全文
posted @ 2016-06-26 15:05 unixfbi.com 阅读(836) 评论(0) 推荐(0) 编辑
摘要: 类的属性 属性的基本使用 属性的定义和调用需要注意以下几点: 定义时,在普通方法的基础上添加@property装饰器 定义时,属性仅有一个self参数 调用时,无需括号,obj.all_paper 属性存在的意义:访问属性时,可以制造出和访问字段完全相同的假象,由于属性是由方法变种而来,如果pyth 阅读全文
posted @ 2016-06-26 13:26 unixfbi.com 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 类的方法分为:普通方法、 静态方法和类方法 一、普通方法: 由对象去调用执行(方法属于类) 1.创建方法 2.访问普通方法: 普通方法的访问需要使用对象 才能访问 Out: 河北 二、静态方法: 1.创建静态方法 添加@staticmethod 并且 def f1(): 括号里面没有self ,这样 阅读全文
posted @ 2016-06-26 11:19 unixfbi.com 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、静态字段:保存在类里面 1.创建静态字段: 2、访问静态字段: 访问静态字段直接用类访问 ,万不得已的时候可以对象访问 out: 中国中国 二、普通字段:保存到对象里 1、创建普通字段 2、访问普通字段: 访问普通字段需要使用对象 才能访问静态字段 out: 河北 静态字段和普通字段访问的规则 阅读全文
posted @ 2016-06-26 10:59 unixfbi.com 阅读(1067) 评论(0) 推荐(0) 编辑