isinstance() 用于判断一个对象是否是给定的类型 ...
分类:
其他好文 时间:
2017-08-01 22:57:25
阅读次数:
205
本章内容: 创建类和对象 面向对象三大特性(封装、继承、多态) 类的成员(字段、方法、属性) 类成员的修饰符(公有、私有) 类的特殊成员 isinstance(obj, cls) & issubclass(sub, super) 异常处理 反射 单例模式 创建类和对象 面向对象编程是一种编程方式,此 ...
分类:
编程语言 时间:
2017-07-30 18:05:17
阅读次数:
216
Python 解释器内置了一些函数,它们总是可用的。这里将它们按字母表顺序列出。 all(iterable) 如果iterable的所有元素为真(或者iterable为空), 返回True。 如果iterable的所有元素为真(或者iterable为空), 返回True。等同于: def all(i ...
分类:
编程语言 时间:
2017-07-23 18:04:48
阅读次数:
156
@(python)[笔记] 目录 一、isinstance()和issubclass() 1. isinstance() 语法:isinstance(obj,cls) 功能:检查对象obj是否是类cls的实例 class foo: pass obj = foo() print(isinstance( ...
分类:
其他好文 时间:
2017-07-22 18:31:00
阅读次数:
237
isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象,如果是返回True issubclass(sub, super)检查sub类是否是 super 类的派生类,如果是返回True 反射 反射 ...
分类:
编程语言 时间:
2017-07-18 16:44:49
阅读次数:
196
Python内置的@property装饰器就是负责把一个方法变成属性调用的: class Screen(object): def isint(self,px): if not isinstance(px,int): raise ValueError('px must be an int') if p ...
分类:
其他好文 时间:
2017-07-16 11:22:23
阅读次数:
156
标准数据类型 Number type() 类型检测 isinstance() 类型匹配 修改上面的代码 字符串 字符串中空格不会省略。 转义字符有效 字符串方法只会返回修改后的字符串,原字符串变量不会被改变(即不能修改字符串中的某个字符,报错) 列表 List 列表方法和字符串方法大体一致,要注意的 ...
分类:
编程语言 时间:
2017-07-15 18:53:03
阅读次数:
312
basestring basestring() 说明:basestring是str和unicode的超类(父类),也是抽象类, 因此不能被调用和实例化,但可以被用来判断一个对象是否为str或者unicode的实例, isinstance(obj, basestring) 等价于isinstance( ...
分类:
编程语言 时间:
2017-07-13 01:04:53
阅读次数:
274
Counter计数 ChainMap映射多个字典 UserDict重写字典 form collections import UserDict class StrKeyDict(UserDict): def __missing__(self, key): if isinstance(key, str) ...
分类:
其他好文 时间:
2017-07-12 01:21:50
阅读次数:
257
class1.isAssignableFrom(class2) 判定此 Class 对象所表示的类或接口与指定的 Class 参数所表示的类或接口是否相同,或是否是其超类或超接口。如果是则返回 true; 否则返回 false。如果该 Class表示一个基本类型,且指定的 Class 参数正是该 C ...
分类:
其他好文 时间:
2017-07-11 11:13:25
阅读次数:
181