Python的優缺點

2021-07-30 14:05:33 字數 669 閱讀 3210

python是著名的「龜叔」guido van rossum在2023年聖誕節期間,為了打發無聊的聖誕節而編寫的乙個程式語言。

最後說說python的缺點。

任何程式語言都有缺點,python也不例外。優點說過了,那python有哪些缺點呢?

第乙個缺點就是執行速度慢,和c程式相比非常慢,因為python是解釋型語言,你的**在執行時會一行一行地翻

譯成cpu能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而c程式是執行前直接編譯成cpu能執行的機器碼,

的網路應用程式,c程式的執行時間需要0.001秒,而python程式的執行時間需要0.1秒,慢了100倍,但由於網路

更慢,需要等待1秒,你想,使用者能感覺到1.001秒和1.1秒的區別嗎?這就好比f1賽車和普通的計程車在北京三

環路上行駛的道理一樣,雖然f1賽車理論時速高達400公里,但由於三環路堵車的時速只有20公里,

因此,作為乘客,你感覺的時速永遠是20公里。

第二個缺點就是**不能加密。

如果要發布你的python程式,實際上就是發布源**,這一點跟c語言不同,c語言不用發布源**,

只需要把編譯後的機器碼(也就是你在windows上常見的***.exe檔案)發布出去。要從機器碼反推出c**是不可能的,

所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把原始碼發布出去

python簡介 優缺點

優點 易於學習 python有相對較少的關鍵字,結構簡單,和乙個明確定義的語法,學習起來更加簡單。易於閱讀 python 定義的更清晰。易於維護 python的成功在於它的源 是相當容易維護的。乙個廣泛的標準庫 python的最大優勢之一是豐富的庫,跨平台的,在unix,windows和mac相容性...

Python中繼承的優缺點

1 不要試圖在內建型別的子類中重寫方法,可以繼承collections的可拓展類尋求變通 2 掌握多重繼承中的mro和super 3 了解處理多重繼承的一些建議。1 內建型別的方法不會呼叫子類覆蓋的方法 內建類可以子類化,但是內建型別的方法不會呼叫子類覆蓋的方法。下面以繼承dict的自定義子類重寫 ...

流暢的Python 繼承的優缺點

1.子類化內建型別很麻煩 在python3中,內建型別可以子類化,但是有個重要的注意事項 內建型別 cpython 不會呼叫使用者定義的類覆蓋的特殊方法。內建型別的方法不會呼叫子類覆蓋的方法。例如,dict 的子類覆蓋的 getitem 方法不會被內建型別的get 方法呼叫。class doppel...