假设'a
'是某种类型的(我想知道!)
做这样的事情:
b = str(a)
这将有利于提高TypeError
没有内置的Python类会用str
引发TypeError,但您可以定义一个自定义类:
class Foo(object):
def __str__(self):
raise TypeError('Can not by stringified')
foo = Foo()
b = str(foo)
则产生CCD_ 4。