在python中,一切都是对象意味着什么

时间:2016-11-08 03:37:55

标签: python

我已经开始学习python,阅读一些教程,我已经看到Everything is an object in Python的句子,它究竟意味着什么?

3 个答案:

答案 0 :(得分:1)

回答here

  

Python中的所有东西都是一个对象,几乎所有东西都有   属性和方法。所有函数都有内置属性    doc ,返回函数源代码中定义的文档字符串。 sys模块是一个具有(除其他之外)的对象   属性称为路径。等等。

答案 1 :(得分:1)

您没有在Java或C ++中找到的原始数据类型。例如,尝试以下方法:

a = 5
dir(a)

你会得到一个相当大的内置方法列表,你不会期望得到这些方法"只是"一个整数。

答案 2 :(得分:0)

Python是纯面向对象的语言。 Python将围绕它发生的一切都视为对象。可是等等, 还有其他原始,非原始和特殊的结构化数据类型。 您可以使用称为

的python内置函数来检查变量的数据类型。
type(variable_name) # will check datatype of variable.

dir(variable_name) # will check the functionality of particular object