customer_price
として保存しましたDECIMAL (8,2)
。
Pythonを使用して、小数点以下2桁を保持するにはどうすればよいですか?
cursor.execute("SELECT customer_price FROM table")
customer_price = cursor.fetchone() # this will give me values such as 7 instead of 7.00
これは、Python が小数点以下の数字を失っていることを意味するものではありません。小数点以下 2 桁で表示する必要がある場合は、この質問への回答を参照してください。すなわち:
'%.2f' % your_number