利用psyco讓Python程式執行更快
Python 和其他的指令碼語言在效能上跟一些編譯語言(如C語言)比較要差不少,例如這裡有兩個用 C 和 Python 語言編寫的斐波納契數列計算程式:
C語言:
if (n < 2)
return n;
else
return fib(n - 1) + fib(n - 2);
}
int main() {
fib(40);
return 0;
}Python語言:
if n < 2:
return n
else:
return fib(n - 1) + fib(n - 2)
fib(40)
C語言:
CODE:
int fib(int n){if (n < 2)
return n;
else
return fib(n - 1) + fib(n - 2);
}
int main() {
fib(40);
return 0;
}Python語言:
CODE:
def fib(n):if n < 2:
return n
else:
return fib(n - 1) + fib(n - 2)
fib(40)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/301743/viewspace-752684/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用 PyPy 讓你的 Python 程式碼執行得更快!Python
- 如何讓sublime編輯器執行python程式?Python
- 【譯】使用Set使你的程式碼執行更快
- 利用 Python 特性在 Jinja2 模板中執行任意程式碼Python
- python中單執行緒重複利用Python執行緒
- 為什麼 Python 程式碼在函式中執行得更快?Python函式
- PyScript:讓Python在HTML中執行PythonHTML
- PySpark和SparkSQL基礎:如何利用Python程式設計執行Spark(附程式碼)SparkSQLPython程式設計
- win10怎樣使電腦執行更流暢_如何讓win10系統執行更快Win10
- 幾維安全,讓程式安全執行
- 讓.py程式後臺執行(Linux)Linux
- 非同步程式設計真的讓程式更快了嗎?非同步程式設計
- Python程式VS執行緒Python執行緒
- python 程式、執行緒 (一)Python執行緒
- python 程式、執行緒 (二)Python執行緒
- mac系統清理工具Big Sur Cache Cleaner 讓你的電腦執行更快Mac
- shell指令碼命令 執行python檔案&python命令列執行python程式碼指令碼Python命令列
- Python並行程式設計(二):多執行緒鎖機制利用Lock與RLock實現執行緒同步Python並行行程程式設計執行緒
- Python 多執行緒及程式Python執行緒
- Python 中執行緒和程式Python執行緒
- Python 多執行緒多程式Python執行緒
- Python 計算程式執行多久程式碼Python
- 利用 PHP7 的 OPcache 執行 PHP 程式碼PHPopcache
- 讓 python 執行地超快的 10 個方法Python
- 21 個VSCode 快捷鍵,讓程式碼更快,更有趣VSCode
- Python——程式、執行緒、協程、多程式、多執行緒(個人向)Python執行緒
- python 多執行緒程式設計Python執行緒程式設計
- 在手機上如何執行Python程式Python
- 如何用iPad執行Python程式碼?iPadPython
- Python多執行緒程式設計Python執行緒程式設計
- Python執行緒池與程式池Python執行緒
- 在VSCode上執行Python程式(Mac)VSCodePythonMac
- 用GPU來執行Python程式碼GPUPython
- Python程式與執行緒知識Python執行緒
- RCE(遠端程式碼執行漏洞)原理及漏洞利用
- 讓 Markdown 中的程式碼可以實時執行
- 多執行緒執行任務時,某個執行緒拋異常,如何讓程式立即退出執行緒
- 為什麼 const 無法讓 C 程式碼跑得更快?
- 20行Python程式碼教你讓影片字元化Python字元