1.rsplit():Python字符串应用函数
1 def load_class(s): 2 path, klass = s.rsplit(‘.‘, 1) 3 __import__(path) 4 mod = sys.modules[path] 5 return getattr(mod, klass)
2.__import__()Python内置函数,可以直接导入模块
3.getattr:python内置函数:用于返回一个对象的属性或者方法
1 assert issubclass(self.database_class, peewee.Database)
1.issubclass:内置函数issubclass(class, classinfo),判断class是不是classinfo的子类
2.assert:Python的assert是用来检查一个条件,如果它为真,就不做任何事。如果它为假,则会抛出AssertError并且包含错误信息
1.encode:在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。
2.xrange: 跟range类似:不过不同的是range产生一个列表,而xrange产生一个生成器。
所以xrange做循环的性能比range好,尤其是返回很大的时候,尽量用xrange吧,除非你是要返回一个列表
http://ciniao.me/article.php?id=17
3.enumerate:可以生成一个序列
时间: 2024-10-10 13:08:43