Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
「a」が何らかのタイプであるとしましょう (これを知りたいです!)
a
次のようなことをします:
b = str(a)
これは有利に上昇するはずですTypeError
TypeError
で TypeError を発生させる組み込みの Python クラスはありませんstrが、カスタム クラスを定義できます。
str
class Foo(object): def __str__(self): raise TypeError('Can not by stringified') foo = Foo() b = str(foo)
を発生させTypeErrorます。