假设我有以下类(class):
class MyClass(object):
def __init__(self):
...
还有这个功能:
def foo(my_class):
...
我的问题是:确保 my_class 参数是 MyClass() 实例的 pythonic 方法是什么?
请您参考如下方法:
将assert与isinstance一起使用:
assert isinstance(my_class, MyClass)
如果 my_class 不是 MyClass 的实例,则会抛出异常。
