type函數用于返回一個對象的類型。
使用方法:
例如:
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("參數是整數類型")
elif type(x) == str:
print("參數是字符串類型")
else:
print("參數是其他類型")
my_function(5) # 輸出:參數是整數類型
my_function("hello") # 輸出:參數是字符串類型
注意:type函數返回的是一個類型對象,可以通過str()函數將其轉換為字符串形式輸出。