Python 中檢查型別的主要方法是什麼?


如果你要檢查一個物件 x 是否是確切某一型別的例項(不是子型別),你可以使用 type 來獲得它的型別,然後使用 is 語句進行檢查。

示例

x = "Hello"
if type(x) is str:
   print("x is an instance of str")

輸出

這將產生下面的輸出

x is an instance of str

如果你要檢查 x 是否是 MyClass 或 MyClass 的任何子類的例項,你可以使用 isinstance 方法呼叫。

示例

x = "Hello"
if isinstance(x, str):
   print("x is an instance of str")

輸出

這將產生下面的輸出

x is an instance of str

更新於: 2020 年 3 月 5 日

116 次瀏覽

啟動你的 事業

完成課程以獲得認證

開始
廣告
© . All rights reserved.