パイソンを取得し(変数やデータタイプ)、整数および浮動小数点で[1-8]パイソン

整数および浮動小数点で1-8パイソン

Pythonは正確両方整数と浮動小数点数を同じ4つの操作の数学上の4つの混合計算直接、運用規則および規則をサポートします。

基本操作:

1 1 + 2 + 3    #1 ==> 6 
2 4 * 5から6    ==> 14 
3 7.5 / 8 + 2.1    ==> 3.0375

注意が唯一の括弧を使用することができ、まったく同じと数学である、優先順位を上げるために、括弧を使用しますが、括弧は、多くの層を入れ子にすることができます。

1(1 + 2)* 3     ==> 9 
2(2.2 + 3.3)/(1.5 *(9から0.3))    ==> 0.42145593869731807

異なる場所で数学的演算は、整数演算の結果は、Python整数、浮動小数点演算の結果がまだ浮いている点が依然としてあります。

。1 1 + 2.0     ==>フロート3.0

なぜ、整数と浮動小数点演算、それを区別する必要がありますか?これは、整数演算の結果は常に正確であり、コンピュータメモリが大きいので、浮動小数点演算の結果は、必ずしも正確ではないので、正確ような無限小数、表現することができない 0.1 バイナリ表現への無限小数です。

分裂したときに遭遇した整数除算は、結果はそれをフロート状態にしないのですか?試してみましょう:

1 11月4日     ==> 2

多くの初心者が分割されていなくても、驚き、Pythonの整数の除算を行い、その結果はまだ余りが直接捨て整数、です。しかし、Pythonは提供剰余演算%は剰余を計算することができます。

1 11%4     ==> 3

我々はルール「浮動小数点演算の混合整数および浮動小数点の結果」に基づいて正確な結果11/4を計算したい場合は、浮動小数点の再計算に2つの数字は全く問題になりません。

1 11.0 / 4     ==> 2.75

 

おすすめ

転載: www.cnblogs.com/ucasljq/p/11585557.html