logging模組的作用?以及應用場景?
為應用開發實現了乙個靈活的事件日誌系統。通常用來排錯,記錄操作與記錄使用者行為。
請用**簡答實現stack 。
class stack(object):
def __init__(self):
self.stack =
def push(self, value): # 進棧
def pop(self): #出棧
if self.stack:
self.stack.pop()
else:
raise lookuperror('stack is empty!')
def is_empty(self): # 如果棧為空
return bool(self.stack)
def top(self):
#取出目前stack中最新的元素
return self.stack[-1]
談談你對閉包的理解?
說閉包前,得先說閉包的構造:
乙個函式a內部定義了乙個函式b。
再說閉包的條件:
函式b可以使用函式a的變數。
函式a的返回值是函式b。
一般情況下,函式的呼叫會隨著函式的返回而結束,但是閉包函式卻是隨著函式a呼叫的返回開始呼叫函式b。這個傳遞的過程中,函式a的其他變數會一起傳遞。
如何使用python刪除乙個檔案?
os.remove('a.txt')
談談你對物件導向的理解?
物件導向程式設計是一種程式設計正規化,他有三個特徵:繼承,封裝,多型。
繼承:概念:乙個類繼承另乙個類的所有屬性與方法。
目的:減少**復用。
封裝:概念:呼叫屬性必須通過呼叫包含這個屬性的方法,這樣就可以把實現的細節封閉起來。
目的:安全性。
多型:概念:相同的事務在相同的情況下表現出不同的反應。
目的:讓程式更加靈活,乙個類可以表現出多個類的樣式。
物件導向程式設計中,一切皆為物件,比起面向過程程式設計,他讓開發者用人的角度來思考問題。
每天五道面試題
答 有頁面傳值 儲存物件傳值 ajax 類 model 表單等。但是一般來說,public 關鍵字是型別和型別成員的訪問修飾符。公共訪問是允許的最高訪問級別。對訪問公共成員沒有限制,protected 關鍵字是乙個成員訪問修飾符。受保護成員在它的類中可訪問並且可由派生類訪問。有關 protected...
面試題 五道面試題五
判斷出棧順序的正確性 假設每個相同元素只出現一次 include include include include using namespace std class istruesack istruesack if str2 null public bool istrue const char pu...
五道Vue基礎面試題
created 在模板渲染成html前呼叫,即通常初始化某些屬性值,然後再渲染成檢視。mounted 在模板渲染成html後呼叫,通常是初始化頁面完成後,再對html的dom節點進行一些需要的操作。共同點 都能控制元素的顯示和隱藏 不同點 實現本質方法不同,v show本質就是通過控制css中的di...