Python 3 で数値を切り捨てる方法を知りたいですか? たとえば、Python 287.28197
の87.281
標準では使用されて%
いましたが、これは使用されなくなりました。
質問する
211 次
2 に答える
9
%
文字列フォーマッタは引き続き Python 3 で使用できます。 float 精度の指定もサポートする文字列書式設定構文 を使用することをお勧めします''.format()
。
これらは両方とも機能します。
>>> yournumber = 87.28197
>>> "{0:.3f}".format(yournumber)
'87.282'
>>> "%.3f" % yournumber
'87.282'
文字列に変換する float が 1 つだけの場合は、プレースホルダーを使用する必要がないため、おそらくformat()
関数の方が便利です。{0:..}
>>> format(yournumber, '.3f')
'87.282'
于 2012-12-09T13:22:41.247 に答える
2
于 2012-12-09T13:22:14.287 に答える