Python數字型別

2021-10-09 09:17:04 字數 1394 閱讀 5947

1、整數型-int型別

1.1、說明

(1)在pythin中整數型包括正整數、負整數、0。

(2)位數任意,位數超過計算機自身的計算範圍時,會自動轉用高精度計算。

(3)如果要指定乙個非常大的整數,只需要寫出其所有位數即可。

1.2、格式

(1)十進位制數

1.0-9之間的數字組成。

2.不能以0作為十進位制數的開頭。

3.在python2中,如果輸入的數比較大時,python會自動在其後面加上字母l或l。

(2)八進位制數

1.0-7之間的數字組成,"逢八進一",並以0o開頭的數。

2.在python3中,對於八進位制數必須以0o/0o開頭。

3.在python2中,對於八進位制數可以以0開頭。

(3)二進位制數

1.由0-1兩個數組成,逢二進一。

(4)十六進製制數

1.由0-9、a-fa組成,"逢十六進一",並以0x/0x開頭的數。

2、長整型-long型別

2.1格式:1l

(1)當乙個整數後面有l,那麼就是長整型。

(2)l可大寫可小寫。

(3)理論上長整型的界限 2147483647 。

(4)正是因為2版本長整型的不嚴謹,python 3版本取消了長整型。

注:在python 對mysql操作時,匯出的整形數可能就是長整型 。

3、浮點型-float型別

3.1、說明

(1)由整數部分和小數部分組成,主要用於處理包括小數的數。

(2)浮點數也可以使用科學計數法表示。

3.2、格式

1.1、1.1231、0.5、-3.32、2.7e2、3.14e5

注意在使用浮點數進行計算時,可能會出現小數字數不確定的情況,所有語言都存在這種情況,暫時忽略多餘的小數字數即可。

1、精度限制 16 位

2、獲取指定位數 round(1/3,6)

例如:print(round(1/3))

print(round(1/3, 3))

print(round(1/3, 16))

print(round(1/3, 100))

# 輸出:

# 0# 0.333

# 0.3333333333333333

# 0.3333333333333333

4、複數型

4.1說明

(1)python中的複數和數學中的複數形式完全一致,都是由實部和虛部組成,並且使用j或j作為虛部。

(2)當表示乙個複數時,實部和虛部可以相加。

例如:實部為3.14,虛部為12.5j,則複數為3.14+12.5j。

python數字型別 python數字型別

在python中,資料採用了物件的形式 無論是python內建物件還是使用python工具和像c語言自行建立的物件 python數字型別工具 整數和浮點數 複數固定精度的十進位制數 有理分數 集合布林型別 無窮的整數型別 各種數字內建函式和模組 python數字型別在程式中的顯示方式之一是作為常量 ...

python數字型別 Python數字型別有哪些

python中數字型別有分為如下幾種型別 整型 int 長整型 long 浮點型 float 複數型 complex python是一種弱型別語言,所以變數都是不需要提前宣告,可以直接拿來使用。1 整型int表示的範圍是 2147483648到2147483647,如12,600,120等。int範...

Python 數字型別

1.整數 0b 二進位制整數 0o 八進位制整數 0x 十六進製制整數 運算子 乘方 取商 取餘 除法 運算結果為浮點數 2.浮點數 可以使用科學記數法 2e3 3.型別轉換 str 轉換成字串型別 a 111 b 111.1 c 12e 3 str a 111 str b 111.1 str c ...