python3 支援int、float、bool、complex(複數)。
在python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。
像大多數語言一樣,數值型別的賦值和計算都是很直觀的。
內建的 type() 函式可以用來查詢變數所指的物件型別。
數字int
數字主要是用於計算用的,使用方法並不是很多,就記住一種就可以:
#bit_length() 當十進位製用二進位制表示時,最少使用的位數v = 11
data = v.bit_length()
print(data)
#用isinstance來判斷
>>>a = 111
>>>isinstance(a, int)
true
>>>
classisinstance 和 type 的區別在於:a:
pass
class
b(a):
pass
isinstance(a(), a)
#returns true
type(a()) == a #
returns true
isinstance(b(), a) #
returns true
type(b()) == a #
returns false
區別就是:
type()不會認為子類是一種父類型別。
isinstance()會認為子類是一種父類型別。
布林值bool。
布林值就兩種:true,false。就是反應條件的正確與否。
真 1 true。
假 0 false。 複數
形如 a + bj 就是複數。複數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 複數的實部a和虛部b都是浮點型
1,複數不能比較大小
2,共軛複數 a + bj 與 a - bj 是共軛複數
1,虛數的平方是負數
2,虛數的單位是j,大寫小寫都可以。
浮點數
1,浮點數包括有限小數,無限迴圈小數
2,形如:123.45=1.2345*10的平方 就是小數點是不固定的
Python數字型別基礎
目錄字串 列表字典 布林型別 解壓縮與使用者互動 每個程式語言都有乙個資料型別的東西,其實就是對常用的一些各種資料型別進行名的劃分,想讓計算機進行資料運算就得傳數字給它,想讓它處理文字,就要串字串型別給他。變數是用來描述世間萬物變化的狀態的,但是萬物的狀態是有多種的,要用不同的資料型別來描述 定義方...
python數字型別 python數字型別
在python中,資料採用了物件的形式 無論是python內建物件還是使用python工具和像c語言自行建立的物件 python數字型別工具 整數和浮點數 複數固定精度的十進位制數 有理分數 集合布林型別 無窮的整數型別 各種數字內建函式和模組 python數字型別在程式中的顯示方式之一是作為常量 ...
python數字型別 Python數字型別有哪些
python中數字型別有分為如下幾種型別 整型 int 長整型 long 浮點型 float 複數型 complex python是一種弱型別語言,所以變數都是不需要提前宣告,可以直接拿來使用。1 整型int表示的範圍是 2147483648到2147483647,如12,600,120等。int範...