在python中是否存在无法强制转换为字符串的对象?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (69)

在Python中,除非其__str__方法被重载以引发异常,否则是否可以将任何对象强制转换为字符串?

提问于
用户回答回答于

Python中的所有东西都是一个对象

正如您所指出的,类型对象有一种字符串强制方法。如果某个对象没有定义此方法,则它不会是对象。这与第一个陈述相矛盾。QED。

用户回答回答于

是的,任何Python对象都可以转换为str

扫码关注云+社区

领取腾讯云代金券