1. 程式人生 > >數據類型之整型

數據類型之整型

數據 取值 註意 沒有 由於 範圍 大小 數據轉換 值範圍

  1. #int整型 定義:age=10 #age=int(10) 用於標識:年齡,等級,身份證號,qq號,個數 #float浮點型 定義:salary=3.1 #salary=float(3.1) 用於標識:工資,身高,體重,
  2. #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

數據類型之整型