2016-11-03 31 views
-3

通過這樣做:的Python:如何獲得數量,而不科學記數法

j = pow(p1, k1) 

我得到這個:

j: 2.128e-100 

我怎樣才能顯示它沒有科學記數法?事情是這樣的:

j: 2.128 
+4

'2.128'是不是就是,雖然究竟數量。你可以對它進行格式化,但是如果沒有這種表示法,就會有很多零。 – jonrsharpe

+0

是的,我知道,但沒有任何方法來獲得數字,並忽略零? (我很抱歉,我仍然在學Python) – catinthenet

回答

1

您可以使用字符串格式化:

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

謝謝,但我希望能讓我擺脫零。那可能嗎?要獲得沒有所有零的數字? – catinthenet

+0

@catinthenet:如果你不想要零,只需使用科學記數法。 – Daniel