Python資料型別和相關函式方法
簡單資料型別:
整數(int,long) 123,不用考慮範圍問題。 浮點數(float) 1.23 布林值(bool) True,False 空型別(None) 空物件,表示未定義,它的布林值為False高階資料型別:
字串(str) "s123",'1ss23',"""1dd2""",'''222adc''' 列表(list) [123,1.23,True,[124]] 元組(tuple) (123,1.23,()) 字典(dict) {key:value} 集合(set) set([1,2,3,])資料型別轉換:
int(x [,base])將 x 轉換為一個整數 int("10",base=10)數學數值計算:
abs(x) 返回數字的絕對值,如abs(-10) 返回 10 fabs(x) 返回數字的絕對值,如math.fabs(-10) 返回10.0floor(x) 返回數字的下舍整數,如math.floor(4.9)返回 4 ceil(x) 返回數字的上入整數,如math.ceil(4.1) 返回 5 round(x [,n]) 返回浮點數x的四捨五入值,如給出n值,則代表舍入到小數點後的位數 modf(x) 返回x的整數部分與小數部分,兩部分的數值符號與x相同,整數部分以浮點型表示 pow(x, y) x**y 運算後的值 sqrt(x) 返回數字x的平方根如math.sqrt(4)返回 2.0 exp(x) 返回e的x次冪(ex),如math.exp(1) 返回2.718281828459045 log(x) 如math.log(math.e)返回1.0,math.log(100,10)返回2.0 log10(x) 返回以10為基數的x的對數,如math.log10(100)返回 2.0 cmp(x, y) 如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1 max(x1, x2,...) 返回給定引數的最大值,引數可以為序列 min(x1, x2,...) 返回給定引數的最小值,引數可以為序列