在 python 中,數字類型主要包括整數、浮點數和復數。
1.整數
整數用來表示整數數值,即沒有小數部分的數值。在 python 中,整數包括正整數、負整數和0,並且他的位數是任意的
整數類型包括十進制整數、八進制整數、十六進制整數和二進制整數
注意
- 不能以0作為十進制數的開頭(0除外)。
- 在 python 3.x 中,八進制數,必須以0o/0O開頭,但在 python 2.x 中,八進制數可以以0 開頭。
- 十六進制數必須以 0X 或 0x 開頭。
2.浮點數
浮點數由整數部分和小數部分組成,主要用於處理包括小數的數,例如:1.414、0.5、-1.732、3.14159265358等。浮點數也可以用科學技術法表示
注意
- 在使用浮點數進行計算時,可能會出現小數位數不確定的情況。例如,計算0.1+0.1時,將得到想要的0.2,而計算0.1+0.2時,將得到0.300000000000004(想要的結果為0.3),對於這種情況,所有語言都存在這個問題。暫時忽略多余的小數位數即可。
3.復數
python 中的復數與數學中的復數一致,都是由實部和虛部組成,並且使用 j 或 J 表示虛部,當表示一個復數時,可以將其實部和虛部相加,例如,一個復數,實部為3.14,虛部為12.5j,則這個復數為3.14+12.5j