Python:数値型
数値型
(
numerical type
)
int
整数
long
Long型整数
float
浮動小数点
complex
複素数
複素数や無限精度の数値をサポートしている。
8進整数は先頭に0、 16進整数は先頭に0xをつける。
複素数では虚数部の最後にjかJをつける。
x//yでは小数点が切り捨てられる。
40+3.14など、複数の型を混在させることができる。
演算子のオーバーロード(ポリモーフィズム)も可能。
matrixなどのデータ型や、高度な演算処理には、
NumPy
(Numeric Python)が使える。
Python:ポリモーフィズム