int在python中是不可變數據類型的一種。html
例:>>>var1 = 10python
Python沒有限制長整數數值的大小,但實際上因爲機器內存有限,咱們使用的長整數數值不可能無限大。ui
在python3中long重命名爲int 而且改成long+int 雙整數實現的方法, 統一爲 int ,實現高精度整數運算。spa
注:在32位機器上,整數的位數爲32位,取值範圍爲-2**31~2**31-1,即 -2147483648~2147483647code
注:在64位系統上,整數的位數爲64位,取值範圍爲-2**63~2**63-1,即 -9223372036854775808~9223372036854775807htm
例:>>> long('123')內存
123L string
>>>var2 = 678L (能夠使用小寫l,可是爲了不與數字1混淆,建議使用L)class
很簡單,即帶有小數的數字。thread
例:>>>var3 = 12.34
複數由實數部分和虛數部分組成,通常形式爲x+yj,其中的x是複數的實數部分,y是複數的虛數部分,這裏的x和y都是實數,虛數部分的字母j大小寫均可以。
注:虛數是指平方是負的數。
若是不理解能夠參考這個地址的複數介紹,寫的很詳細:http://f.dataguru.cn/thread-38287-1-1.html
例:>>> var4 = 123j
布爾值是「真」 True 或「假」 False 中的一個。代碼執行的時候也會在將值 True 和 False 轉換爲 1 和 0。