python - type() 函数判断对象数据类型的基本用法
问题描述
我真的是一个初学者,我一直在尝试理解用于确定 Python 中某个对象的数据类型的 type() 函数。
假设我有这个非常简单的功能:
def TypeFunction():
x = [1, 2, 3]
y = 23
z = 22
print(type(x))
TypeFunction()
执行此函数的输出将是(我使用的是 PyCharm):
**<class 'list'>**
Process finished with exit code 0
type() 函数返回“list”作为变量“x”的数据类型。但是,我无法找到是否可以使用 type() 函数来确定多个对象的类型。我认为可能的:
type(object0, object1, object2)
是否有可能以某种方式就像这样,或者我应该为每个我想分别确定其数据类型的对象创建 type() 函数?我自己无法在文档中找到答案。
感谢您的时间!
解决方案
只做一个循环:
def TypeFunction():
x = [1, 2, 3]
y = 23
z = 22
for i in [x, y, z]:
print(type(i))
TypeFunction()
输出:
<class 'list'>
<class 'int'>
<class 'int'>
推荐阅读
- c# - AutoCAD 2021 .NET API:获取数据库中的所有块引用?
- python - 我需要欺骗获取请求的 IP
- java - 如何从 Firebase 实时数据库中的两个不同子项获取订单数据?
- javascript - json_encode 适用于整数而不适用于字符串
- r - 将表格放入 r 笔记本中的 pdf 文档中
- python - python - 如何删除Python Pandas中某些列值中没有特定数量的数字的观察?
- hibernate - 如何在 Wildfly AS 中为 Hibernate 设置 Scanner 而不会遇到 ClassLoader 问题?
- flutter - Flutter showTextInputDialog 用法
- gitlab - Gitlab Runner 指向错误的 URL
- c# - 如何获取我用按钮单击的行