什麼是整型型別?Python整型詳細介紹
整數型別(int)簡稱整型,它用於表示整數,例如,100、2016等。整型字面值的表示方式有四種,分別是十進位制、二進位制(以“0B”或“0b”開頭)、八進位制(以數字“0”開頭)和十六進位制(以“0x”或“0X”開頭)。
Python的整型可以表示的範圍是有限的,它和系統的最大整型一致,例如,32位計算機上的整型是32位,可以表示的數的範圍是−231~231−1。在64位計算機上的整型是64位的,可以表示的數的範圍是−263~263−1。
接下來,看一些整型的示例程式碼,具體如下:
上述程式碼中,第1行程式碼的變數a的值是一個二進位制的整數,它屬於int型別,這點在第2~3行程式碼中得到了驗證。第4~5行程式碼直接輸出a的值,結果是十進位制的20。十進位制的數,如果想轉換為二進位制、八進位制或者十六進位制,可以使用指定的函式來完成。示例程式碼如下:
多學一招:長整型
長整型(long)是整型的超集,它可以表示無限大的整數(實際上只受限於計算機的虛擬記憶體大小)。長整型字面值的後面帶有字母“L”或“l”(推薦使用大寫的“L”)。長整型與整型的操作完全相同。示例程式碼如下:
從長遠來看,整型與長整型正在逐步統一為一種整型型別。從Python 2.3開始,再也不會報整型溢位錯誤,結果都會被自動轉換為長整型,現在兩種整型型別可以說是無縫結合,長整型字尾“L”變得可有可無。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2765642/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 什麼是整型?Python整型詳細介紹Python
- Java整型資料型別(詳解)Java資料型別
- Python基本資料型別之整型Python資料型別
- 什麼是位元組碼?python位元組碼詳細介紹!Python
- 使用javap深入理解Java整型常量和整型變數的區別Java變數
- bitlocker是什麼意思有什麼用 bitlocker功能作用詳細介紹
- python字典詳細介紹Python
- 詳細介紹Python類的繼承與多型Python繼承多型
- 加了強型別如何將請求引數轉為整型型別
- xlrd預設將整型轉為浮點型
- 深入理解 Java 的整型型別:如何實現 2+2=5?Java型別
- 現在很火的合約跟單模式是什麼?詳細介紹模式
- 超詳細的介紹Python語句Python
- Springboot是什麼?Springboot詳解!入門介紹Spring Boot
- Python中縮排是什麼?Python特點介紹!Python
- 細說計算機底層整型編碼機制計算機
- 什麼是Python型別轉換?主要包含什麼?Python型別
- Kafka詳細介紹Kafka
- javascript this詳細介紹JavaScript
- ApplicationContext 詳細介紹APPContext
- JDBC 詳細介紹JDBC
- Ifconfig詳細介紹
- Git詳細介紹Git
- Python安裝PyMongo的方法詳細介紹PythonGo
- 【譯】自動生成整型序列
- Solidity語言學習筆記————10、布林型、整型Solid筆記
- 語言型別介紹及其Python的語言型別型別Python
- gpu是什麼 gpu和cpu的區別介紹GPU
- 蒸汽平臺和steam有什麼區別 蒸汽平臺和steam不同詳細介紹
- Python中pandas是什麼?資料結構介紹!Python資料結構
- Python中的IDLE是什麼?常用功能介紹!Python
- Spring bean詳細介紹SpringBean
- Nacos 介面詳細介紹
- SOLIDWORKS API詳細介紹SolidAPI
- Go Channel 詳細介紹Go
- 資料型別是什麼?Python的資料型別又有哪些?資料型別Python
- Python入門課程—最詳細的Python庫介紹Python
- Python 初學者常犯的5個錯誤,布林型竟是整型的子類Python