ホームページ  >  記事  >  バックエンド開発  >  Python の浮動小数点型の基本入門 (コード例)

Python の浮動小数点型の基本入門 (コード例)

不言
不言転載
2019-02-11 10:39:412933ブラウズ

この記事の内容は、Python の浮動小数点型の基本的な内容 (コード例) を紹介するものであり、一定の参考価値がありますので、困っている方は参考にしていただければ幸いです。

1. 浮動小数点数の概要

float (浮動小数点型) は Python の基本データ型の 1 つであり、Python の浮動小数点数は 10 進和に似ています。数学では C 言語の Double 型;

2. 浮動小数点演算

浮動小数点数と整数はコンピュータ内で格納される方法が異なり、整数演算は常に正確ですが、浮動小数点演算には丸め誤差が生じる可能性があります。たとえば、次の演算を観察すると、結果は 0.8965 になるはずだと数学的に結論付けるのは簡単ですが、プログラム演算を使用して得られる結果は次のようになります: 0.8965000000000001;

a = 1.25
b = 0.3535
print(a-b)  #输出:0.8965000000000001

整数と浮動小数点の結果小数点演算も浮動小数点です。;

a = 1
b = 0.25
print(a + b,type(a+b))  #输出:1.25 <class &#39;float&#39;>

print(a - b,type(a-b))  #输出:0.75 <class &#39;float&#39;>

print(a * b,type(a*b))  #输出:0.25 <class &#39;float&#39;>

print(a / b,type(a/b))  #输出:4.0 <class &#39;float&#39;>

float() 関数は、整数と文字列を浮動小数点数に変換できます。

rree

以上がPython の浮動小数点型の基本入門 (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はsegmentfault.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。