[英]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.