2024-04-19 13:13:29 发布
网友
当我运行以下命令时,得到如下输出:
x = [1, 2, 3, 4, 5] print(type(x)) y = "PYTHON" print(type(y))
输出:
<class 'list'> <class 'str'>
我已经读到Python中的所有东西都是object,但是我看到的输出是class。我还读到object是class。一个对象怎么可能是一个类?我是python的初学者,无法理解这一点。你能帮帮我吗?你知道吗
object
class
欢迎使用stackoverflow。你知道吗
你说的是对的。x和y都是对象。你知道吗
x
y
函数“type”基本上告诉您对象的类型。你知道吗
因为x是一个列表,它属于列表类型。这同样适用于y。你知道吗
type函数的目的是为您提供给定对象的类,而不是实例化对象的类型。你知道吗
type
参见文档:https://docs.python.org/3/library/functions.html#type。你知道吗
对象是类的实例。type正在标识此对象是其实例的类。你知道吗
欢迎使用stackoverflow。你知道吗
你说的是对的。
x
和y
都是对象。你知道吗函数“type”基本上告诉您对象的类型。你知道吗
因为
x
是一个列表,它属于列表类型。这同样适用于y
。你知道吗type
函数的目的是为您提供给定对象的类,而不是实例化对象的类型。你知道吗参见文档:https://docs.python.org/3/library/functions.html#type。你知道吗
对象是类的实例。
type
正在标识此对象是其实例的类。你知道吗相关问题 更多 >
编程相关推荐