Python3中有六種數據類型:算法
Number(數字)安全
Python3支持int、float、bool、comlpex(複數)dom
int表示長整型,只有這一種整數類型函數
Python2中沒有bool類型,用數字1表示True,0表示False。Python3中把True和False定義爲關鍵字了,值仍爲1和0,並能夠與數字相加。spa
數值的運算code
1 >>>5 + 4 # 加法 2 9 3 >>> 4.3 - 2 # 減法 4 2.3 5 >>> 3 * 7 # 乘法 6 21 7 >>> 2 / 4 # 除法,獲得一個浮點數 8 0.5 9 >>> 2 // 4 # 除法,獲得一個整數 10 0 11 >>> 17 % 3 # 取餘,取模運算 12 2 13 >>> 2 ** 5 # 乘方 14 32
Python數字類型轉換blog
int(x) 轉換成int類型遊戲
float(x) 轉換成浮點型數學
數學函數io
fabs(x) 返回數字的絕對值
round(x [,n]) 返回浮點數x的四捨五入值,如給出n值,則表明舍入到小數點後的位數
隨機數函數
隨機數能夠用於數學,遊戲,安全等領域中,還常常被嵌入到算法中,用以提升算法效率,並提升程序的安全性。
Python包含如下經常使用隨機數函數:
如下的函數,須要導入random,並用random.調用
如:
import random list_demo = [1,2,3,"哈哈",5] print(random.choice(list_demo))