Python中type()的查询

2024-04-19 13:13:29 发布

您现在位置:Python中文网/ 问答频道 /正文

当我运行以下命令时,得到如下输出:

x = [1, 2, 3, 4, 5]
print(type(x))

y = "PYTHON"
print(type(y))

输出:

<class 'list'>
<class 'str'>

我已经读到Python中的所有东西都是object,但是我看到的输出是class。我还读到objectclass。一个对象怎么可能是一个类?我是python的初学者,无法理解这一点。你能帮帮我吗?你知道吗


Tags: 对象命令objecttypelistclassprint初学者
3条回答

欢迎使用stackoverflow。你知道吗

你说的是对的。xy都是对象。你知道吗

函数“type”基本上告诉您对象的类型。你知道吗

因为x是一个列表,它属于列表类型。这同样适用于y。你知道吗

type函数的目的是为您提供给定对象的类,而不是实例化对象的类型。你知道吗

参见文档:https://docs.python.org/3/library/functions.html#type。你知道吗

对象是类的实例。type正在标识此对象是其实例的类。你知道吗

相关问题 更多 >