python基礎型別 數字(Number)

2021-09-29 19:28:43 字數 1342 閱讀 8313

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

>>>

class

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()會認為子類是一種父類型別。

isinstance 和 type 的區別在於:

布林值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範...