type函數(shù)用于返回一個對象的類型。
使用方法:
例如:
x = 5
print(type(x)) # 輸出:<class 'int'>
y = [1, 2, 3]
print(type(y)) # 輸出:<class 'list'>
例如:
class MyClass:
pass
print(type(MyClass)) # 輸出:<class 'type'>
例如:
def my_function(x):
if type(x) == int:
print("參數(shù)是整數(shù)類型")
elif type(x) == str:
print("參數(shù)是字符串類型")
else:
print("參數(shù)是其他類型")
my_function(5) # 輸出:參數(shù)是整數(shù)類型
my_function("hello") # 輸出:參數(shù)是字符串類型
注意:type函數(shù)返回的是一個類型對象,可以通過str()函數(shù)將其轉(zhuǎn)換為字符串形式輸出。