1 class Foo: 2 pass 3 class Boo(Foo): 4 pass 5 6 f1 = Foo() 7 f2 = Boo() 8 # isinstance(obj,cls)检查是否obj是否是类 cls 的对象 isinstance()判断实例化的对象是否属于后面的类 9 pri... ...
分类:
其他好文 时间:
2018-06-06 23:53:04
阅读次数:
133
isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object): pass obj = Foo() isinstance(obj, Foo) issubclass(s... ...
分类:
其他好文 时间:
2018-06-06 15:32:17
阅读次数:
144
一、isinstance和issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 类的派生类 二、反射 2.1 什么是反射 反射的概念是由Smith在1982年首次提出的,主要是指 ...
分类:
其他好文 时间:
2018-06-05 21:17:29
阅读次数:
183
流程控制之if判断 流程控制之while循环 流程控制之for循环 流程控制之if判断 流程控制之while循环 流程控制之for循环 if语法: if条件:(if条件形成后,/n后会缩进四个空格) 代码1 代码2 代码3 语法一: cls='human'sex='famele'ale=22if c ...
分类:
其他好文 时间:
2018-06-05 18:43:23
阅读次数:
153
静态方法和类方法的创建: 将它们分别包装在staticmethod和classmethod类的对象中。 静态方法的定义中没有参数self,可直接通过类来调用。 类方法的定义中包含类似于self的参数,通常被命名为cls。对于类方法,也可通过对象直接调用,但参数cls将自动关联到类。 示例: 像这样手 ...
分类:
编程语言 时间:
2018-06-04 23:29:07
阅读次数:
327
对象使用:类名(参数) 可以使用self调用 def _new_(cls) 用来创建对象,但必须有返回值,就是实例化 def _init_(self,参数) 初始化方法,用来给参数定义初始化值的 def_str_(self) 重写父类objectstr方法 #sys.getrefcount()测试一 ...
分类:
编程语言 时间:
2018-06-03 14:34:33
阅读次数:
125
一、流程控住之if判断 语法1 if 条件: 代码1 代码2 代码3】 ... cls='human' sex='female' age=18 if cls == 'human' and sex == 'female' and age > 16 and age < 22: print('开始表白') ...
分类:
编程语言 时间:
2018-06-02 18:30:19
阅读次数:
150
面向对象基础 基础内容介绍详见一下两篇博文: 面向对象初级篇 面向对象进阶篇 其他相关 一、isinstance(obj, cls) 检查是否obj是否是类 cls 的对象 1 2 3 4 5 6 class Foo(object): pass obj = Foo() isinstance(obj, ...
分类:
编程语言 时间:
2018-05-31 19:13:03
阅读次数:
168
if判断 语法1. if 条件: (四个空格)代码1 2018-05-29 代码2 相同代码块,自上而下依次运行 代码3 age_of_girl=31 if age_of_girl > 30: print('阿姨好') cls='human' sex='female' age=18 if cls = ...
分类:
其他好文 时间:
2018-05-30 00:27:08
阅读次数:
154
If判断: 一、语法: 代码1 代码2 代码3 例: cls='human' sex='female' age=18 if cls == 'human' and sex == 'female' and age > 16 and age < 22: print('开始表白') print('end.. ...
分类:
其他好文 时间:
2018-05-29 21:43:18
阅读次数:
188