Python數字型別有哪些

dead_lee發表於2021-09-11

Python數字型別有哪些

python中數字型別有分為如下幾種型別:

整型 - int
長整型 - long
浮點型 - float
複數型 - complex

Python是一種弱型別語言,所以變數都是不需要提前宣告,可以直接拿來使用。

1)整型int表示的範圍是-2147483648到2147483647,如12,600,-120等。

int範圍的示例:

>>>num = 567
>>>print num
567
>>>type(num)  #檢視num的資料型別
<type'int'>
#當num變數的值超過int能表示的範圍後,num的資料型別就自動被切換成長整形。
>>>num = 1234567891234567897890678956789
>>>type(num)
<type'long'>    
#直接定義一個長整形,後面要以L或l標示
>>>num1 = 123L
>>>type(num1)
<type'long'>

浮點型

比如:1.2,   12342.56, 0.0等。

變數在定義賦值時,只要給賦值小數,該變數就被定義成浮點型。  

>>>type(f)
<type'float'>
>>>f / 2
6.25

複數型別

Python對複數提供內嵌支援,這也是python的亮點。如1.26j,8.1e-21j

Python中複數的虛部用字母j表示。示例如下:

>>>cc = 1.56j
>>>type(cc)
<type'complex'>

Python的複數型別可以用在拋物線的計算中。更多學習內容,請點選。

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

相關文章