首頁  >  文章  >  後端開發  >  python數字類型有哪些

python數字類型有哪些

coldplay.xixi
coldplay.xixi原創
2020-10-29 14:50:158206瀏覽

python數字類型:1、整數,通常稱為是整數或整數,可以是正整數或負整數,不帶小數點;2、浮點型由整數部分與小數部分組成;3 、布林類型;4、 複數由實數部分和虛數部分構成。

python數字類型有哪些

相關免費學習推薦:python影片教學

python數字型別:

①整數型:

通常稱為整數或整數,可以是正整數或負整數,不含小數點。 Python3整數是沒有限制大小的,可以當做long型別使用,  但實際上由於機器記憶體的有限,我們使用的整數是不可能無限大的。

整數型的四種表現:

  • 2 進 制:以'0b'開頭。例如:'0b11011'表示10進位的27

  • #8 進 制:以'0o'開頭。例如:'0o33'表示10進位的27

  • 10進位:正常顯示

  • 16進位:以'0x'開頭。例如:'0x1b'表示10進位的27

各進間數字轉換(內建函數):

  • bin(i) :將i轉換為2進制,以「0b」開頭。

  • oct(i):將i轉換為8進制,以「0o」開頭。

  • int(i):將i轉換為10進制,正常顯示。

  • hex(i):將i轉換為16進制,以「0x」開頭。 python數字類型有哪些

②浮點數:

# 浮點型由整數部分與小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)

③布林類型:

所有標準物件均可用於布林測試,同類型的物件之間可以比較大小。每個物件天生具有布林True或False值。空物件,值為零的任何數字或Null物件None的布林值都是False。在Python3中True=1,False=0,可以和數字型進行運算。

下列物件的布林值是False:

None;False;0(整數),0.0(浮點型);0L(長整形);0.0 0.0j(複數); 「」(空字串);[](空列表);()(空元組);{}(空字典)。

值不是上列的任何值的物件的布林值都是True,例如non-empty,non-zero等。使用者建立的類別實例如果是定義了nonzero(_nonzeor_())或length(_len_())且值為0,那麼它們的布林值就是False。

 ④複數:

 複數由實數部分和虛數部分構成,可用a bj,或complex(a,b)表示, 複數的實部a和虛部b都是浮點型。

以上是python數字類型有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn