我想知道是否转换为字符串即str(sth)可以引发异常,例如float(sth)吗?我要求知道是否有必要将我的代码包装在:
str(sth)
float(sth)
try: x = str(value) except ValueError: x = None
确保执行不会因转换失败而停止.
这在Python 2和3中也有所不同,因为它们的str类不同吗?
str
python string casting python-3.x
casting ×1
python ×1
python-3.x ×1
string ×1