python函数两个括号,python中括号是什么

  python函数两个括号,python中括号是什么

  关于getattr

  python的getattrfunctionisusedtofetchanattributeromanobject,使用了starrobjectinsteadofanidentifiefierdifytheattribute

  值=对象.属性

  value=getattr(obj, attribute ))))))).

  如果该属性存在,则返回相应的值。

  该函数相当于object.name.

  使用getattr可以很容易地实现工厂模型。

  示例:一个模块支持html、text、xml等多种格式的打印,根据传输的格式参数调用不同的函数,实现几种格式的输出。

  在这个例子中,可以通过传递的输出函数的格式参数调用statsout模块的不同方法。Output_%s是用格式化字符串实现的。

  返回的是这个方法的对象可以直接使用。要添加新的格式,只需将新的方法函数写入模块,然后在调用输出函数时使用新的参数,即可以用不同的格式输出。

  参考资料:柠檬/档案/2011/06/09/2076862.html,blogs.com/py, http://www.cn

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: