原创 Python函數淺析(二)——高階函數及匿名函數與返回函數

函數是什麼,大家都懂,就是一種特殊的映射,關係的表達式,在Python中有簡單的函數,在上一篇博文有簡單介紹,本篇將介紹高階函數,其實就是函數的嵌套(本人理解)以及匿名函數和返回函數! map()和reduce() map() 首先我

原创 NameError: name 'reload' is not defined

reload() 用於重新載入之前載入的模塊。 此時只需要鍵入以下命令就行: import imp import kNN imp. reload(kNN) #kNN是需要載入的模塊

原创 Python函數淺析(三)——柯里化裝飾器

裝飾器是學Python的必須路程,是非常重要的一點!那什麼是柯里化裝飾器,什麼又是柯里化呢! 柯里化就是將原來接收兩個參數的函數變成接收一個參數的函數的過程,新的函數返回一個以原來第二個參數爲參數的函數!似乎與返回函數有點類似(⊙o⊙)

原创 Python中的if __name__ == '__main__'

通俗的理解__name__ == '__main__':假如你叫小明.py,在朋友眼中,你是小明(__name__ == '小明');在你自己眼中,你是你自己(__name__ == '__main__')。 if __name__ ==

原创 Java包裝類以及拆箱和裝箱淺析

Java是一門面向對象型的語言,總共有8中基本數據類型:byte、short、int、long、char、float、double、boolean!但是基本的數據類型並沒有支持面向對象編程,也就是沒有對象這一性質,不具備屬性,沒有方法可以

原创 Python中的深淺拷貝問題

Python中經常遇到列表嵌套拷貝問題,但是對拷貝的list進行元素操作時要注意拷貝的方式,要注意是深拷貝還是淺拷貝! shadow拷貝(淺拷貝,也叫影子拷貝) lst0 = [0,1,[1,2,3]] lst5 = lst0.cop