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() # 回局部命名空間