溫馨提示×

python type函數(shù)怎么使用

小億
146
2023-09-09 10:52:22
欄目: 編程語言

type函數(shù)用于返回一個對象的類型。

使用方法:

  1. 直接調(diào)用type函數(shù),并將需要檢查類型的對象作為參數(shù)傳入。

例如:

x = 5
print(type(x))  # 輸出:<class 'int'>
y = [1, 2, 3]
print(type(y))  # 輸出:<class 'list'>
  1. 也可以在類的定義中使用type函數(shù),檢查一個類的類型。

例如:

class MyClass:
pass
print(type(MyClass))  # 輸出:<class 'type'>
  1. 在函數(shù)中可以使用type函數(shù)檢查傳入?yún)?shù)的類型。

例如:

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)換為字符串形式輸出。

0