我知道以下作品,但我从来不明白它们之间有什么区别
class Animal:
class Animal():
class Animal(object):
这只是风格差异还是其他原因?
最佳答案
在 Python 3 中,这三个都是相同的,即都派生自 object
。
关于Python 类定义的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35259432/
标签 python
我知道以下作品,但我从来不明白它们之间有什么区别
class Animal:
class Animal():
class Animal(object):
这只是风格差异还是其他原因?
最佳答案
在 Python 3 中,这三个都是相同的,即都派生自 object
。
关于Python 类定义的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35259432/
相关文章:
python - 比较列表中的单词而不是字母 - 从 SequenceMatcher 包中获得意外输出
python - 使用 Matplotlib 创建概率/频率轴网格(不规则间隔)
python - 使用 LDA 和 Gensim 推断新的、未见过的文档的主题分布
java - Java 数组到 NumPy 数组的快速转换 (Py4J)
python - ValueError : expr must be a string to be evaluated, <class 'bool' > 给定
python - Hashicorp 金库 : Python hvac does not see secrets
python - 带有额外参数的 map 分区 pyspark
python - "gsutil rm"命令使用 STDIN