python相比較其他語言像java,c++之類的還是更容易理解和使用的。我覺得比較奇怪的就是switch和lambda,當然其他也還有一些難點,現在我就來分析一下switch的用法。
工具/原料
python IDE
程式設計的基礎知識
方法/步驟
我們以加減和一個隨意名字的函式來解析switch的用法,說白了也是很簡答嗎的。首先新增一個add的方法。
再新增一個相減的方法,同時加了print方便debug程式。
之後為了作對比,隨便寫了一個abc的方法。
建立一個字典,用‘+’,‘-’,‘abc’分別作為key,對應相映的方法。
之後再加兩個方法,通過對於引數的調整,用字典的get‘key’方法獲取函式,並且傳入引數。
試著用(1,‘+’,5) 來實現1+5。
用(6,‘-’,2) 來實現6-2,呼叫的都是同一個方法,引數不同,通過字典key獲取到的函式也不同,這就是我所理解的switch的用法。
最後,隨便試一下,用‘abc’也可以,哈哈。