2016-11-03 22 views
-3

せずに数を取得するには:Pythonの:どのようにこのことにより、科学的表記法

j = pow(p1, k1) 

を私はこれを取得:

j: 2.128e-100 

私は科学的表記せずにそれを表示するにはどうすればよいですか?このような何か:

j: 2.128 
+4

'2.128'数は実際にかかわらず、あるものではありません。あなたはそれをフォーマットすることができますが、その表記がなければ多くの0があります。 – jonrsharpe

+0

は、ええ、私は知っているが、単に数を取得し、ゼロを無視する方法はありませんでしょうか? – catinthenet

答えて

1

あなたは書式設定文字列を使用することができます。

>>> print('{:.103f}'.format(2.128e-100)) 
0.0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002128 
+0

おかげで(私は申し訳ありませんが、私はまだのpythonを学んだ)が、私は私がゼロを取り除くために何かを期待していました。それは可能ですか?すべてのゼロを除いて数字を取得するだけですか? – catinthenet

+0

@catinthenet:あなたはゼロをしたくない場合は、単に科学的表記法を使用しています。 – Daniel

関連する問題