Javascript 將 Int 轉換為 Float

| | |

Python float() 方法將存儲在字符串或整數中的數字轉換為浮點數或帶小數點的數字。 Python 浮點數對於任何需要精度的函數都非常有用例如科學記數法。

編程語言使用不同類型的數據來存儲值。存儲值的數據類型將影響程序如何操作該值。例如,您不能對整數執行字符串函數或對字符串執行數學運算

Python中有兩種類型的數字:。 浮點數(float) 整數。雖然浮點數可以包含小數,但整數不能。

本教程將討論浮點數的基礎知識和如何在 Python 中使用 float () 方法將字符串和整數轉換為浮點數。我們還將展示使用 float () 將整數和字符串轉換為浮點數的編程示例。

Python 浮點數

輸入的任何數值在 Python 中將被視為數字,因此無需聲明值是數字。當您輸入一個沒有小數位的值時,Python 將其解釋為一個整數(例如 24 或 -72); .包含十進制數的值被解釋為浮點數(例如 102.2 或 -4.91)

Stamped 包括整數正數(例如 3、7、26),它們的負數對應物(例如 -3、-7 , -26) 和 0。在 Python 中,整數通常稱為 int。下面是一個將整數打印到控制台的程序示例:

我們的代碼返回:4

另一方面,浮點數是實數。與整數不同,浮點數 float 可以存儲十進制值。

這是一個將浮點數打印到控制台的程序:

我們的代碼返回:。 3.14

由於整數和浮點數都是數字(就數據類型而言),我們可以對它們進行數學運算。因此,如果我們想做浮點運算並將兩個浮點數相加,例如,我們可以使用以下代碼:

我們的代碼計算22.5 + 17.4,然後返回:39.9

<。 h2>methodmethod

float()float()python是Python內置函數,用於轉換整數或d`浮點字符串。

下面是Python中float()方法的語法:

float () 方法接受一個參數:它想將float 轉換成的值。該參數可選,默認值為0.0。

可以使用Python中的float()方法將整數轉換為浮點數。下面是一個例子:

我們的代碼返回:。 12.0

這裡我們使用float()將整數(12)轉為數字轉浮點<代碼>(12.0)。 CE 末尾的. 表明我們的數字已經成功轉換為浮點值。

python 中將字符串轉換為浮點數

在 Python 中,字符串是一個字符序列。正如 float() 可以將整數轉換為浮點數一樣,它也可以將字符串轉換為浮點數。為此,通道必須是數字的。

下面是一個 float() 在 Python 中用於將字符串轉換為浮點數的示例:

我們的代碼返回:12.0.

在本例中,數值 (12) 已作為字符串存儲在我們的程序中。 float() 方法將此值轉換為浮點數。

您可以使用 +- 符號指示您是否希望將字符串轉換為正浮點數或負浮點數。下面是一個例子:

我們的代碼返回:-12.0。請注意,我們的數據現在存儲為浮點數,而不是字符串。這很明顯,因為我們的數字不在引號中,並且以 ..

字符串也可以包含 NaNinfiniteinf。這些字母組合用於表示無效數字 (NaN) 和無限值 ,Äã,Äã(infinityinf)。

Python Float():示例

讓我們繼續詳細示例展示如何在 Python 中使用 float()

假設我們為正在學習加減小數的四年級學生創建一個數學遊戲。這個遊戲會給學生一個數學問題來解決並評估他們的答案是否正確。由於我們使用的是十進制數,我們希望我們的代碼將每個數字轉換為浮點數。

這是我們可以用來創建這個遊戲的代碼:

當我們運行我們的代碼並插入正確的answer (26.8) 響應提示,我們的代碼返回如下信息:

當我們運行代碼並響應提示插入錯誤答案(例如,-2.4)時,我們的代碼返回如下內容:

Decompo 聽起來我們的代碼。在第一行,我們計算一個數學問題 (12.2 + 14.6) 的答案,並使用 round () 方法確保我們的值四捨五入到小數點後一位。

接下來,我們使用 input() 讓學生輸入數學問題的答案。輸入法參數是我們這裡的程序會問學生的問題(What 12.2 + 14.6 do?

下一行我們用了一個if比較學生的反應是否等於我們程序計算的反應。主要是我們使用float()方法將student_input變量轉換為float。我們需要這樣做,因為 input() 方法以字符串格式返回數據,我們無法將字符串與浮點數進行比較。因此,為了讓我們的程序正常工作,我們需要將 student_input 轉換為浮點數

如果一個學生輸入正確的答案,消息You are right!打印在控制台上;否則,控制台會顯示正確答案,它會跟隨我們在答案前設置的文字(12.2 + 14.6的正確答案是)。

結論

浮點數是編程的關鍵部分。開發人員使用十進制值。本教程涵蓋了 Python 中浮點值的基礎知識,並展示了一些使用 float () 方法將整數和字符串轉換為浮點數的示例。

您現在可以像專家一樣開始使用浮點數和 Python 內置的 float () 方法了!

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method