python中定义class的时候,有object和没有object的不同?例如:

class Solution(object):

class Solution():

这俩的区别在于——————

在python2.x中,通过分别继承自object和不继承object定义不同的类,之后通过dir()和type分别查看该类的所有方法和类型:

>>> class test(object):
...     pass
...
>>> dir(test)
['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '_
_init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__size
of__', '__str__', '__subclasshook__', '__weakref__']
>>> type(test)
<type 'type'>
>>> class test2():
...     pass
...
>>> dir(test2)
['__doc__', '__module__']
>>> type(test2)
<type 'classobj'>

更多相关文章

  1. classmethod,staticmethod,还有类里面一般的的method有什么区别
  2. Python第十天 print >> f,和fd.write()的区别 stdout的buffer 标
  3. Python NameError:全局名称“Form”没有定义pyqt
  4. django-modeltranslation:如何知道该值是否在给定语言中定义?
  5. python中None与Null的区别
  6. RobotFramework中加载自定义python包中的library(一个py文件中有
  7. Django rest framework 使用自定义认证方式
  8. python学习笔记:python 2与python 3的一些小区别
  9. Python:Sympy定义与包含变量的边界的积分

随机推荐

  1. 复制到剪贴板没有瑞士法郎。只使用javasc
  2. 使用codeigniter发布到wordpress.com博客
  3. 用简单的馅饼从原子进料中拉出
  4. php curl模拟登陆抓取数据
  5. php 自己做的简单论坛
  6. fgetcsv()错误地将双引号添加到第一行的第
  7. 将DOMDocument中的特定元素导出为字符串
  8. header("Content-type:text/html;charset
  9. 如果key在变量中,PHP如何从数组中获取值
  10. CakePHP错误:在Acl中找不到类'String'