2012年9月23日 星期日

python 內建模組 built-in

python 本身內建無需用 import 導入的模組
built-in   
    eval(expr[,globals[,locals]]):執行一段代碼,並返回結果
    exec(expr[,globals[,locals]]):執行一段代碼
    execfile(file[,globals[,locals]]):執行一個文件
    filter(func,list):使用函數來過濾list,返回滿足要求的list元素組
    getattr(obj,name[,default]):獲取對象的屬性,若沒有該屬性,則返回默認值
    setattr(obj,name,value):設置對象的屬性,若沒有該屬性,則異常
    hasattr(obj,name):返回對象是否有指定屬性
    input([prompt]):提示控制臺輸入,必須輸入常量或變量,若想直接輸入字符串,需要使用引號括起來
    raw_input([prompt]):提示控制臺輸入,直接輸入數字或字符串
    open(filename,mode):打開文件,mode可以為:w,r,a,若想同時讀寫,則加上+,若想以二進制讀寫,則加上b
    reload(module):再次導入已導入過的模塊
    type(obj):返回一個對象的類型
    zip(seq1,...):將若幹個元組進行合並,長度以元組中的最短的為準

沒有留言:

張貼留言