Python2.7-內置函數
具體參見:https://docs.python.org/2/library/functions.html#file
1、進制轉換:bin(x), oct(x), hex(x) 把一個十進制數分別轉換為2、8、16進制
2、字符轉換:chr(x)將數字(255以內不報錯,128以後無字符)轉換為對應ASCII字符, unichr(x)將數字轉換為unicode, ord(x) 將字符轉數字與前兩個相反, unicode(obj, [encoding, [error]]) 用encoding解碼obj得到unicode,error 默認是‘strict‘,即遇到錯誤就拋出,‘ignore‘ 忽略錯誤, ‘replace‘ 將出錯部分替換為U+FFFD
3、數學函數:abs(x)絕對值,complex([real [, imag]]) 返回虛數real + imag*1j,divmod(a,b)返回模和余數,eval(expr)返回表達式的值,min(iterable),max(iterable)返回最小最大值,pow(x,y [,z])返回x的y次%z,sum(iterable)返回和
4、globals(), locals()返回全局變量和局部變量, dir([obj]), vars([obj])返回對象所有的屬性和功能,help([obj])返回對象的幫助文檔
5、filter(func, iterable)返回函數值為真的元素的列表,map
6、classmethod, staticmethod都是類的裝飾器,裝飾器還需進一步了解
7、property([fget[, fset[, fdel[, doc]]]]
Python2.7-內置函數