Python數字轉字串str() [ps python字串轉浮點數有BUG]

Python數字轉字串str() [ps python字串轉浮點數有BUG]

Python數字轉字串str() [ps python字串轉浮點數有BUG]

 

 

資料來源: https://github.com/stormzhang/free-programming-books/blob/master/assets/python/Python%E6%A0%B8%E5%BF%83%E7%BC%96%E7%A8%8B%EF%BC%88%E4%B8%AD%E6%96%87%E7%AC%AC%E4%BA%8C%E7%89%88%EF%BC%89%E5%B8%A6%E7%9B%AE%E5%BD%95.pdf 的p101~p102

 

# -*- coding: UTF-8 -*-

#數字轉字串str()

a,b=10.1,0.2

strbuf=’123456′;

c=a+b

print(c-float(str(a+b)))

if(c-float(str(a+b))<0.001):#python字串轉浮點數有BUG, c-float(str(a+b))不等於0

    strbuf=str(a)+’+’+str(b)+’=’+str(a+b)

print(strbuf)

 

 

 

 

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *