随笔分类 -  Python

Django、PyQt、Flask
摘要:一、使用格式化符来格式化字符串:Python支持的所有格式化符格式化符意义'd'返回要格式化对象的十进制表示,如果可以'i'返回要格式化对象的十进制表示,如果可以'o'返回要格式化对象的八进制表示,如果可以'u'同格式化符'd''x'返回要格式化对象的十六进制表示,如果可以【如果要求的前导,使用'0... 阅读全文
posted @ 2015-05-18 00:49 nutix 阅读(24787) 评论(1) 推荐(1)
摘要:1.isinstance函数:除了以一个类型作为参数,还可以以一个类型元组作为参数。isinstance(obj,basestring)===isinstance(obj,(str,unicode))2.getattr函数:可以给一个默认值,以免触发错误。write=getattr(obj,'wri... 阅读全文
posted @ 2015-04-13 00:38 nutix 阅读(1267) 评论(0) 推荐(0)
摘要:Python函数func的信息可以通过func.func_*和func.func_code来获取一、先看看它们的应用吧:1.获取原函数名称:1 >>> def yes():pass2 3 >>> a=yes4 >>> a.func_name5 'yes'6 >>> 2.获取函数的flags【后面有用... 阅读全文
posted @ 2015-04-12 22:03 nutix 阅读(4655) 评论(0) 推荐(1)
摘要:多重装饰器,即多个装饰器修饰同一个对象【实际上并非完全如此,且看下文详解】1.装饰器无参数: 1 >>> def first(func): 2 print '%s() was post to first()'%func.func_name 3 def _first(*args,**k... 阅读全文
posted @ 2015-04-10 22:28 nutix 阅读(3116) 评论(0) 推荐(0)
摘要:Python装饰器,分两部分,一是装饰器本身的定义,一是被装饰器对象的定义。一、函数式装饰器:装饰器本身是一个函数。1.装饰函数:被装饰对象是一个函数[1]装饰器无参数:a.被装饰对象无参数: 1 >>> def test(func): 2 def _test(): 3 pr... 阅读全文
posted @ 2015-04-10 05:18 nutix 阅读(1201) 评论(0) 推荐(1)