python提供了兩種內建的integral型別,即int與bool
整數的大小只受限於機器的記憶體大小
二進位製用0b表示,八進位製用0o表示,十六進製製用0x表示
+、-、*、/、//、%、** #'/'結果是乙個浮點值,'//'(整除)結果是乙個整數,'%'(取餘)
abs(x) #返回x的絕對值
divmod(x, y) #x除以y得到商和餘數(兩個整數)
pow(x, y) #x的y次冪,與操作符**等同
pow(x, y, z) #(x ** y) % z
round(x, n) #x-浮點數,n-小數點後有n位,如:round(2.5) = 2,round(3.5) = 4
bin(i) #返回整數i的二進位制表示(字串)
hex(i) #返回整數i的十六進製制表示(字串)
oct(i) #返回整數i的八進位制表示(字串)
int(x) #物件x轉換為整數失敗會產生valueerror異常,x的資料型別沒有整數的轉換會產生typeerror異常
int(s, base) #s-base進製表示的字串,base-進製的表示,如:int("a4", 16)
|(or運算)、^(xr運算)、&(and運算)、<<(左移)、>>(右移)、~(非)兩個內建的布林型物件:true與false
and #5 and 2 = 2,0 and 5 = 0
or #5 and 2 = 5,0 and 5 = 5
not #not 2 = false,not(0 or 0) = true
python之資料型別
python3 中有六個標準的資料型別 python3 支援int float bool complex 複數 在python 3裡,只有一種整數型別 int,表示為長整型,沒有 python2 中的 long。tuple 元組 元組 tuple 與列表類似,不同之處在於元組的元素不能修改。元組寫在...
python之資料型別
1 什麼是資料型別 變數值才是我們儲存的資料,所以資料類指的就是變數值的不同種類。2 為何資料要分型別?變數值是用來儲存現實世界中的狀態的,那麼針對不同的狀態就應該用不同型別的資料去表示。一 數字型別 整型int 1 作用 表示人的年齡 各種號碼 等級 2 定義 age 18 age int 18 ...
Python 之資料型別
numbers 數字 int 有符號整型 long 長整型 也可以代表八進位制和十六進製制 float 浮點型 complex 複數 string 字串 list 列表 tuple 元組 dictionary 字典 if name main 注意 long 型別只存在於 python2.x 版本中,...