def safe_float(obj):
try:
retval = float(obj)
except ValueError:
retval = 'could not convert non-number to float'
except TypeError:
retval = 'object type cannot be converted to float';
finally:
print 'finally...'
return retval
print safe_float('a')
finally...
could not convert non-number to float
异 常
原创xiangjie256 博主文章分类:Python ©著作权
©著作权归作者所有:来自51CTO博客作者xiangjie256的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
DB2日常运维命令linux sql Database db2
-
常对象/常函数/常数据
基本上讲述了c++里面关于常对象/常函数/常数据的概念
职场 休闲 const -
RMAN 异机异目录恢复RMAN 异机恢复
-
[C++] 常对象和常函数
常对象和常函数
this指针 ios 成员变量 -
常成员
常数据成员,常成员函数,常对象。
常成员函数 数据 初始化列表 对象名 函数体 -
Android异或 异或软件
异或(XOR)运算加密/解密在线工具,工具链接:http://www.atoolbox.net/Tool.php?Id=857异或(XOR)运算加密一种简单高效、非常安全的加密方法。 异或(XOR)运算:逻辑运算之中,除了 AND 和 OR,还有一种 XOR 运算,中文称为"异或运算"。它的定义是:两个值相同时,返回false,否则返回true。也就是说,XOR可以用来判断两个值是否不同
Android异或 异或(XOR)运算加密/解密在线工具 异或(XOR)运算加密/解密 异或(XOR)运算加密 异或运算