python大学实用教程 怎么用Python的内置函数把0.1从十进制转换为二进制

python大学实用教程 怎么用Python的内置函数把0.1从十进制转换为二进制

内置好像没有,小数需要自己实现,整数直接用bin()

使用bin(i),像下面那样。

>>> bin(10)
'0b1010'

 

现在回答不知道算不算晚哈,python中0.1用二进制来表示的话会很长,大概是:0.0001100110011001100...循环,最后表示为:0.110011001100...*2^-3