[英]ArcGIS 10 python - Conditional statement checking to see if a raster value is in a set
[英]Python: checking to see if a value is a certain object
我知道是否可以使用isinstance()
方法檢查某個值是否為某種類型。 例如,
num = 3
print isinstance(num, int)
給我們True
。
我現在有一個定制對象,稱為Project
。 Project
具有一些特定的屬性。 我的一種方法將Project
用作參數,我想驗證輸入參數的確是Project
類型。 可以使用相同的方法嗎?
是的,即使Project
是自定義類, isinstance(obj, Project)
是查看obj
是否為Project
實例的正確方法。
是。
class A:
pass
print(isinstance(A(), A))
打印“ True”。
該功能運行良好。
class A:
#some code
X=A()
if(isinstance(X, A)):
print "hello"
打印hello
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.