实现了__call__方法的类就变成了一个可调用对象,可以像函数一样调用,callable(obj)就返回True,否则返回False。

参考:https://www.cnblogs.com/superxuezhazha/p/5793536.html

@classmethod修饰器

class classmethod(object):
#定义在builtins.py中的一个类,继承自object对象,与静态方法又不一样

作用:在类中定义方法时使用,如:

class A:

@classmethod

def show(cls,str):

print(str)

可以通过类名直接调用类方法:

A.show('haha')

也可以通过A().show('haha')方法调用。

感觉没什么卵用

最新文章

  1. 第4月第2天 nsinvocation崩溃 mvc videotrack
  2. android shape的使用(转)
  3. 大端小端系统_union_栈的增长方向
  4. Android进程回收机制LMK(Low Memory Killer)
  5. 用于软件包管理的21个Linux YUM命令 转载
  6. android布局 FrameLayout(帧布局)详解
  7. [转]easyui data-options的使用
  8. hdu 2255 奔小康赚大钱 最大权匹配KM
  9. springMVC+MyBatis+Spring+maven 整合(1)
  10. java EE 学习
  11. otf VS ttf images
  12. React 从0开始 消息传递
  13. java继承(一)
  14. Function Programming - 纯函数(Pure Function)
  15. PE文件格式分析
  16. uninitialized_copy()效果试验
  17. 大型互联网架构概述 关于架构的架构目标 典型实现 DNS CDN LB WEB APP SOA MQ CACHE STORAGE
  18. Java读取.properties配置文件并连接数据库
  19. SQL 存储过程调用存储过程
  20. MySQL的事务的处理

热门文章

  1. mysql使用存储过程制造测试数据
  2. XSD文件详解(二)
  3. 承载(Host)通用语言执行时
  4. markdown流程图语法
  5. PHP、jQuery、AJAX和MySQL 数据库实例
  6. DevExpress控件显示前弹出到期时间解决办法
  7. 解决Eclipse的Team菜单中没有SVN选项的问题
  8. 九度OJ 1208:10进制 VS 2进制 (进制转换)
  9. APNS推送原理详解
  10. MySQL查询含转义字符反斜杠的时候一直为零查询无效