簡介 在數據處理當中,經常會碰到處理時間的問題。比如:在序列預測的過程中,需要通過學習一段時間的數據,去預測未來一段時間的結果。這時候就要用到時間(time、datetime、calendar)模塊,今天介紹時間模塊中的time模塊。 一、time模塊 在Python中有 ...
遞歸函數 在函數內部,可以調用其他函數。如果一個函數在內部調用自身本身,這個函數就是遞歸函數。 函數實現過程 輸出結果 為什么是這個結果 遞歸特性: 必須有一個明確的結束條件 每次進入更深一層遞歸時,問題規模相比上次遞歸都應有所減少 一般通過return結束遞歸 遞歸效率不高,遞歸層次過多會導致棧溢出 在計算機中,函數調用是通過棧 stack 這種數據結構實現的,每當進入一個函數調用,棧就會加一層 ...
2018-03-20 13:42 2 1289 推薦指數:
簡介 在數據處理當中,經常會碰到處理時間的問題。比如:在序列預測的過程中,需要通過學習一段時間的數據,去預測未來一段時間的結果。這時候就要用到時間(time、datetime、calendar)模塊,今天介紹時間模塊中的time模塊。 一、time模塊 在Python中有 ...
匿名函數 匿名函數就是不需要顯式的指定函數名。 關鍵字lambda表示匿名函數,冒號前面的n表示函數參數,可以有多個參數。 匿名函數有個限制,就是只能有一個表達式,不用寫return,返回值就是該表達式的結果。 用匿名函數有個好處,因為函數沒有名字,不必擔心函數名沖突。此外,匿名函數 ...
簡介 python-nmap是一個使用nmap進行端口掃描的python庫,它可以很輕易的生成nmap掃描報告,並且可以幫助系統管理員進行自動化掃描任務和生成報告。同時,它也支持nmap腳本輸出。 可以看到python-nmap只有四個py文件(__init__.py ...
一、sys 模塊 sys是Python的一個「標准庫」,也就是官方出的「模塊」,是「System」的簡寫,封裝了一些系統的信息和接口。 官方的文檔參考:https://docs.python.org/2/library/sys.html 中文版文檔參考:http ...
...
全局與局部變量 在函數中定義的變量稱為局部變量,在程序的一開始定義的變量稱為全局變量。 全局變量作用域是整個程序,局部變量作用域是定義該變量的函數。 當全局變量與局部變量同名時,在定義局部變量的函數內,局部變量起作用;在其它地方全局變量起作用。 不用傳name ...
如果一個函數在內部調用自己,那么這個函數就是遞歸函數。 例如一個階乘函數:fact(n)=n! ,其實可以寫成 fact(n)=n x fact(n-1)。 fact(n) 以遞歸的方式可以表示為: def fact(n): if n==1: return ...
一. 內置數學函數 1. 絕對值abs abs 2. 比較大小max,min max,min 3.平方pow pow 4. 四舍五入round ...