Python知識整合 四

2021-09-25 05:28:51 字數 538 閱讀 2390

filter()函式:過濾序列。把傳入函式依次作用與各個元素,根據返回值truefalse決定保留還是丟棄元素(惰性)

[::-1]:將字串倒序排列

裝飾器:@log放到now()函式定義處,相當於執行now=log(now)

int(object,base):把字串轉為整數,object表示字串,base表示進製,預設是10。

偏函式(functools.partial):把乙個函式的某些引數固定住,返回乙個新的函式,呼叫這個新函式會更加簡單

類的第乙個引數必須為self,代表例項項本身

訪問限制:

python為動態語言,如果需要傳入animal型別,傳入物件可以不是animal或其子類,只需保證傳入物件有乙個需要的方法即可

獲取物件資訊:

python基礎知識(四)

函式 基本形式 def greet print hello greet 輸出結果 hello 傳遞引數 def greet name print hello name greet xiao ming 輸出結果 hello xiao ming 形參與實參 形參是函式引數列表中宣告的引數 實參是實際傳遞...

python基礎知識(四)

關於編碼的問題 in python3中 對於英文 數字 utf8 1個bytes 位元組 對於乙個字元 對於中文 unicode 3個bytes 位元組 對應乙個字元 encode 編碼 將unicode形式轉化為utf 8等其他形式 decode 解碼 將utf 8等其他形式轉化為unicode形...

python基礎知識 四 函式

def 函式名 pass 區域性變數和全域性變數 var 1 def fun print var var 200 print fun 函式fun 中給var賦值,說明var已經不是全域性變數了,所以在賦值之前想輸出var是錯誤的。globals是宣告全域性變數,globals 是輸出全域性變數 re...