-1

私は(スプレッドシートから解析された方法)の形式で番号を持っています:

4.10045710008e+12 <type 'float'>

これを整数に変換するにはどうすればよいですか。

4100457100080
4

4 に答える 4

7
f = 4.10045710008e+12
i = int(f)
于 2012-09-14T19:18:18.783 に答える
1

また、より単純に

a=int(4.10045710008e+12)
于 2012-09-14T19:21:33.573 に答える
0
if type(value) == float:
    value = int(value)
于 2012-09-14T19:18:35.573 に答える
0
>>> f = 4.10045710008e+12

>>> type(f)

<type 'float'>

>>> int(f)

4100457100080L

>>> 
于 2012-09-14T19:26:43.290 に答える