當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python float轉exponential用法及代碼示例


給定一個浮點數,任務是編寫一個 Python 程序將浮點數轉換為 index 。

例子:

Input: 19.0
Output: 1.900000e+01

Input: 200.2
Output: 2.002000e+02

Input: 1101.02
Output: 1.101020e+03

方法:

  • 我們將首先聲明並初始化一個浮點數。
  • 然後我們將使用格式方法將數字從整數轉換為 index 類型。
  • 然後我們將打印轉換後的值。

用法:

String {field_name:conversion} Example.format(value)

錯誤和異常:

ValueError:Error occurs during type conversion in this method.

更多參數可以包含在我們語法的花括號中。使用格式碼語法{field_name:conversion},其中field_name指定str.format()方法的參數的索引號,conversion指的是數據類型的轉換碼。

例:

Python3


# Python program to convert float to exponential
# Declaring the float number
float_number = 1101.02
# Converting the float number to exponential number
exp_number = "{:e}".format(float_number)
# Printing the converted number
print("Float Number:",float_number)
print("Exponent Number:",exp_number)


輸出:

Float Number:1101.02
Exponent Number:1.101020e+03

相關用法


注:本文由純淨天空篩選整理自aditya_taparia大神的英文原創作品 Python program to convert float to exponential。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。