什麼是整型?Python整型詳細介紹

千鋒教育qyf發表於2021-03-25

  整數型別(int)簡稱整型,它用於表示整數,例如,100、2016等。整型字面值的表示方式有四種,分別是十進位制、二進位制(以“0B”或“0b”開頭)、八進位制(以數字“0”開頭)和十六進位制(以“0x”或“0X”開頭)。

  Python的整型可以表示的範圍是有限的,它和系統的最大整型一致,例如,32位計算機上的整型是32位,可以表示的數的範圍是−231~231−1。在64位計算機上的整型是64位的,可以表示的數的範圍是−263~263−1。

  接下來,看一些整型的示例程式碼,具體如下:

  

1

  上述程式碼中,第1行程式碼的變數a的值是一個二進位制的整數,它屬於int型別,這點在第2~3行程式碼中得到了驗證。第4~5行程式碼直接輸出a的值,結果是十進位制的20。十進位制的數,如果想轉換為二進位制、八進位制或者十六進位制,可以使用指定的函式來完成。示例程式碼如下:

  

2

  多學一招:長整型

  長整型(long)是整型的超集,它可以表示無限大的整數(實際上只受限於計算機的虛擬記憶體大小)。長整型字面值的後面帶有字母“L”或“l”(推薦使用大寫的“L”)。長整型與整型的操作完全相同。示例程式碼如下:

  

3

  從長遠來看,整型與長整型正在逐步統一為一種整型型別。從Python 2.3開始,再也不會報整型溢位錯誤,結果都會被自動轉換為長整型,現在兩種整型型別可以說是無縫結合,長整型字尾“L”變得可有可無。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2764961/,如需轉載,請註明出處,否則將追究法律責任。

相關文章