在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