數據類型之整型
阿新 • • 發佈:2017-11-27
數據 取值 註意 沒有 由於 範圍 大小 數據轉換 值範圍
- #int整型 定義:age=10 #age=int(10) 用於標識:年齡,等級,身份證號,qq號,個數 #float浮點型 定義:salary=3.1 #salary=float(3.1) 用於標識:工資,身高,體重,
-
#int(整型) 在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647 在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807 #long(長整型) 跟C語言不同,Python的長整數沒有指定位寬,即:Python沒有限制長整數數值的大小,但實際上由於機器內存有限,我們使用的長整數數值不可能無限大。 註意,自從Python2.2起,如果整數發生溢出,Python會自動將整數數據轉換為長整數,所以如今在長整數數據後面不加字母L也不會導致嚴重後果了。 註意:在Python3裏不再有long類型了,全都是int >>> a= 2**64 >>> type(a) #type()是查看數據類型的方法 <type ‘long‘> >>> b = 2**60 >>> type(b) <type ‘int‘> #complex復數型 >>> x=1-2j >>> x.imag -2.0 >>> x.real 1.0
數據類型之整型