
數(shù)值四類
處理數(shù)值方面,在 Python 3 里,只有一種整型類型,那就是 int 長(zhǎng)整型,另外還有 float/浮點(diǎn)型(帶小數(shù)) 、 bool/布爾型(True 和 False 實(shí)際就是1和0) 、 complex/復(fù)數(shù)型 四種數(shù)值類型。
a,b,c,d = 20,5.5,True,4+3j
print(type(a))
print(type(b))
print(type(c))
print(type(d))
isinstance(a,float)
isinstance(a,int)
isinstance(a,bool)
isinstance(a,complex)
Python 內(nèi)置的 type() 函數(shù)可以用來(lái)查詢變量所指的對(duì)象類型。也可以isinstance()函數(shù)對(duì)變量和類型之間進(jìn)行判斷,從而獲得變量的類型。
四則運(yùn)算
也可以不適用 print 輸出,直接在控制臺(tái)中輸入 5+4 之類的運(yùn)輸,回車輸出結(jié)果。
print(5 + 4) # 加法
print(4.3 - 2) # 減法
print(3 * 7) # 乘法
print(2 / 4) # 除法,得到一個(gè)浮點(diǎn)數(shù)
print(2 // 4) # 除法,得到一個(gè)整數(shù)
print( 17 % 3) # 取余
print(2 ** 5) # 乘方
除法有兩種,一種是 【/】 ,返回一個(gè)浮點(diǎn)數(shù),另一種是 【//】 ,返回一個(gè)整數(shù)。在混合計(jì)算時(shí),Python 會(huì)把整型轉(zhuǎn)換成為浮點(diǎn)數(shù)。
變量賦值
一個(gè)變量可以通過(guò)賦值指向不同類型的對(duì)象。你可以將字符型賦值給 Var-01 之后再將長(zhǎng)整型賦值給 Var-01 。
也可以用 del 刪除之前引用的變量對(duì)象。下面的語(yǔ)句會(huì)在運(yùn)行到第二次 print(var1,var2) 的時(shí)候報(bào)錯(cuò)。
var1 = 1
var2 = 10
print(var1,var2)
del var
del var1, var2
print(var1,var2)
Python 還支持復(fù)數(shù),復(fù)數(shù)由實(shí)數(shù)部分和虛數(shù)部分構(gòu)成,可以用a + bj,或者complex(a,b)表示, 復(fù)數(shù)的實(shí)部a和虛部b都是浮點(diǎn)型。
9.322e-36j
4.53e-7j
-.6545+0J
第一次使用MarkDown寫,非常的不熟練,而且不知道別的平臺(tái)能不能寫,不能適應(yīng)就只能用回富文本了。