datetime.date'>, <class 'decimal.Decimal'>, <class 'decimal.Decimal'>, <class 'decimal.Decimal'>][isinstance(x, str) for x in l]
但是isinstance()只接受对象,而不是类。为了让上面的列表测试一个类是否<em
在开发Python应用程序时,我需要多次检查对象是否是DB模型的子类。我认为更好的做法是创建另一个函数,而不是使用内置的issubclass。, BaseModel), 'Must be a model'
如果一个对象是给定类的子类,issubclass将回答这个问题。在Python中使用if something和不引发任何TypeEr