Python內建函數清單

巴扎黑
發布: 2016-11-26 10:26:54
原創
1209 人瀏覽過

1、數學運算 
abs(-5)                                 # 四捨五入取整,也就是3.0 
pow(2, 3)                 (2, 3, 5),相當於2**3 % 5 
cmp(2.3, 3.2)                           # 返回除法結果與餘數 
max([1,5 2,9])                   # 求最大值 
min([9,2,-4,2])     )                 # 求和 

2、型轉換 
int("5")                         # 轉換為整數) 副素       # 轉換為浮點數float 
long("23")                                 # 轉換為字串string 
complex(3, 9)                    # 返回複數3 + 9i 

ord("AA)  A字元對應的數值 
chr(65)                                 # 數值65對應的unicode字元 

bool(0)                        , 轉換為對應的真假值,且相當於在本, 0.0, '' ** 

bin(56)                                       # 傳回一個字串,表示56的十六進位數 
oct(56)           一個字串,表示56的八進位數 

list((1,2,3))                        # 轉換為定值表tuple 
slice(5,2 ,-1)                            地, "hello!"])         # 是否所有的元素都相當於True值 
any(["", 0, False, [], None])    # 是否有任意一個元素相當於Trsorue值 

ted( ,5,3])                  # 以正序回復的序列,即[1,3,5] 
reversed([1,5,3])           地self): 
        print "Hello!" 

def new_test(): 
    print "New Hello!" 
🠎me = Me   print "New Hello!    # 檢查me物件是否有test屬性 
getattr( me, "test")               # 返回test屬性 
setattr(me, "test", new_test)     # # 刪除test屬性 
isinstance(me, Me)                # me物件是否為Me類別產生的物件(一個instance) 
issubclass(Me, object)            #中 Me類別是否為object類別的子類別 🎠          # 傳回物件的字串表現 
compile ("print('Hello')",'test.py','exec')       # 編譯字串成為code物件 
eval("1 + 1")         參數也可以是compile()回傳的code物件 
exec("print('Hello')")            # 解釋並執行字串,print('Hello')。參數也可以是compile()回傳的code對象 

6、其他 
input("Please input:")            #        # 傳回全域命名空間,例如全域變數名,全域函數名 
locals() # 回局部命名空間 

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板