您要使用unicodedata模块:
import unicodedata
unicodedata.numeric(u'?')
这将打印:
0.20000000000000001
如果字符没有数字值,unicodedata.numeric(unichr[, default])
则将返回默认值,或者如果未提供默认值将引发ValueError。
如何在python中将unicode字符转换为浮点数?
您要使用unicodedata模块:
import unicodedata
unicodedata.numeric(u'?')
这将打印:
0.20000000000000001
如果字符没有数字值,unicodedata.numeric(unichr[, default])
则将返回默认值,或者如果未提供默认值将引发ValueError。