Skip to main content
 首页 » 编程设计

python之Python 中是否存在不能在字符串中进行类型转换的数据类型

2025年05月04日20zengkefu

假设“a”是某种类型(我想知道!)

做这样的事情:

b = str(a) 

这应该有利地引发 TypeError

请您参考如下方法:

没有使用 str 引发 TypeError 的内置 Python 类,但您可以定义一个自定义类:

class Foo(object): 
    def __str__(self): 
        raise TypeError('Can not by stringified') 
 
 
foo = Foo() 
b = str(foo) 

引发 TypeError。