JavascriptはIntをFloatに変換します
exp |
insert |
JavaScript |
sin
Michael Zippo
Python float()
メソッドは、文字列または整数に格納されている数値を浮動小数点数または小数点付きの数値に変換します。 Pythonフロートは、科学的記数法など、精度を必要とするあらゆる関数に役立ちます。 em>
プログラミング言語では、さまざまな種類のデータを使用して値を格納します。値が格納されるデータのタイプは、プログラムがその値を操作する方法に影響します。たとえば、整数に対して文字列関数を実行したり、文字列に対して数学演算を実行したりすることはできません。
Pythonには2種類の数値があります。 浮動小数点数(float)
整数。
浮動小数点数には小数を含めることができますが、整数には含めることができません。
このチュートリアルでは、浮動小数点数と float()
メソッドを使用して、Pythonで文字列と整数をfloatに変換する方法。また、整数と文字列を浮動小数点数に変換するために float()
を使用するプログラミング例も示します。
Pythonfloat
入力された任意の数値Pythonでは数値と見なされるため、値が数値であることを宣言する必要はありません。小数点以下の桁数なしで値を入力すると、Pythonはそれを整数(たとえば、24または-72)として解釈します。 。 10進数を構成する値は、浮動小数点数(102.2または-4.91など)として解釈されます。
スタンプには、正の整数(3、7、26など)とそれに対応する負の数値(例-3、-7)が含まれます。 、-26)および0。Pythonでは、整数は一般に int
と呼ばれます。整数をコンソールに出力するプログラムの例を次に示します。
コードは次を返します: 4
一方、浮動小数点数は実数です。整数とは異なり、浮動小数点数floatは10進値を格納できます。
ここに、浮動小数点数をコンソールに出力するプログラムがあります:
コードは次を返します:。 3.14
整数と浮動小数点数はどちらも(データ型の観点から)数値であるため、それらに対して数学演算を実行できます。したがって、たとえば、浮動小数点演算を実行して2つの浮動小数点数を足し合わせたい場合は、次のコードを使用して実行できます。
コードは22.5+17.4を計算し、 39.9
<を返します。 h2>メソッドmethod
float()
float()pythonは、整数またはd`浮動小数点文字列を変換するために使用される組み込みのPython関数です。
a>
Pythonのfloat()
メソッドの構文は次のとおりです。
float()
メソッドは、floatを変換する値という1つのパラメーターを受け入れます。このパラメーターはオプションであり、デフォルト値は0.0です。
Pythonのfloat()
メソッドを使用して、整数を浮動小数点数に変換できます。次に例を示します。
コードは次を返します:。 12.0
ここでは、 float()
を使用して、整数の(12)
を数値から浮動小数点に変換しました(12.0)
。 CEの最後にある。
は、数値が浮動小数点値に正常に変換されています。
Pythonで文字列をfloatに変換する
Pythonでは、文字列は文字のシーケンスです。 float()
が整数を浮動小数点数に変換できるのと同様に、文字列も浮動小数点数に変換できます。これを行うには、チャネルがデジタルである必要があります。
Pythonで文字列を浮動小数点数に変換するために使用されるfloat()
の例を次に示します。
コードは次を返します: 12.0
。
この例では、数値(12)
が文字列としてプログラムに格納されています。 float()
メソッドは、この値を浮動小数点数に変換しました。
+
および-
記号を使用できます文字列を正の浮動小数点数に変換するか、負の浮動小数点数に変換するかを示します。これを実際に実行する例を次に示します。
コードは-12.0
を返します。データは文字列ではなくfloatとして保存されることに注意してください。番号が引用符で囲まれておらず、。
で終わっているのでこれは明らかです。
文字列にはNaN
、 infinite
を含めることもできますまたはinf
。これらの文字の組み合わせは、無効な数値( NaN
)と無限の値( infinity
またはinf
)を表すために使用されます。
Python Float():例
さらに進んでみましょうPythonでfloat()
を使用する方法を示す詳細な例
小数の足し算と引き算を学んでいる4年生向けの数学ゲームを作成するとします。このゲームは、生徒に数学の問題を解いて、答えが正しいかどうかを評価します。10進数を使用しているため、各数値を浮動小数点数に変換するコードが必要です。
このゲームの作成に使用できるコードは次のとおりです。
コードを実行して、正しいものを挿入するときプロンプトに応答して(26.8)
と答えると、コードは次のメッセージを返します。
コードを実行し、プロンプトに応答して間違った答え(たとえば、-2.4)を挿入すると、コードは次のようになります。
Decompoはコードを鳴らします。最初の行で、数学の問題(12.2 + 14.6)の答えを計算し、 round()
メソッドを使用して、値が小数点以下1桁に丸められていることを確認します。
次に、 input()
を使用して、数学の問題に対する答えを入力するように生徒に求めます。入力メソッドパラメータは、ここでのプログラムが生徒に尋ねる質問です( 12.2 + 14.6は何をしますか?
)
次の行では、 if
を使用します学生の反応が私たちのプログラムによって計算された反応と等しいかどうかを比較します。主に、 float()
メソッドを使用して、 student_input
変数をfloatに変換します。 input()
メソッドはデータを文字列形式で返し、文字列をfloatと比較できないため、これを行う必要があります。したがって、プログラムを機能させるには、 student_input
をfloatに変換する必要があります
生徒が正解を入力すると、 You are right!
というメッセージがコンソールに出力されます。それ以外の場合、コンソールには、回答の前に設定したテキストに続く正解が表示されます( 12.2 +14.6の正解は
です)。
結論
浮動小数点数はプログラミングの重要な部分です。開発者は10進値を操作します。このチュートリアルでは、Pythonでの浮動小数点値の基本について説明し、 float()
メソッドを使用して整数と文字列を浮動小数点数に変換する例をいくつか示しました。< / p>
これで、浮動小数点数と、エキスパートのような組み込みの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
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