在Python中,type()
函数可以用于获取一个对象的类型。
该函数的用法如下:
type(object)
其中,object
是要检查类型的对象。可以是任何有效的Python对象,如整数、浮点数、字符串、列表、元组、字典、函数、类等等。
例如,检查一个整数的类型:
x = 5
print(type(x))
输出:
<class 'int'>
检查一个字符串的类型:
s = "Hello, World!"
print(type(s))
输出:
<class 'str'>
检查一个函数的类型:
def hello():
print("Hello, World!")
print(type(hello))
输出:
<class 'function'>
需要注意的是,type()
函数返回的是对象的类型,是一个类型对象。可以使用str()
函数将其转换为字符串类型。
x = 5
print(str(type(x)))
输出:
<class 'int'>
另外,还可以使用isinstance()
函数来检查一个对象是否属于某个特定的类型。例如,可以检查一个整数是否是字符串类型:
x = 5
print(isinstance(x, str))
输出:
False