1. python中的類定義很簡單,以保留字class開始,後面跟着類名就可以了。當然要記得後面的冒號。最簡單的類定義:
class Tired:
pass
psss表示什麼都不作,往前走就是了。
2. 多行代碼使用\,不是必須,只是風格問題,會使代碼可讀性更強。
3. 內置函數(在__builtin__模塊中)
type(): 返回任何傳入參數的類型
dir(): 返回任意對象的屬性和方法
str(): 將傳入參數轉化成字符串形式。str(1)-》‘1’; str(None)-》’None‘;str(['aaa', 'bbb', 'ccc'])-> "['aaa', 'bbb', 'ccc']"
4. getattr(object, method)
例子: 根據傳入參數不同輸出相應格式的數據
----------------------
import statsout
def output_data(data, format = 'text'):
output_function = getattr(statsout, "output_%s" %format, statsout.output_text)
return output_function(data)
----------------------
5. callable(function) ——判斷function是否可調用