Cpy和Python的效率對比
Python 語言的初學(xué)者, 特別是"驚奇者"(也就是那種第一眼就被毫無意義的某些特性吸引, 之后持續(xù)說服自己的人)認(rèn)為 Python 不需要 C 語言的 for 語句, 因為他們能用優(yōu)雅的 Python for 來代替類 C 的 for.
Cpy 的循環(huán)方式:
for(i=s; i<num; i+=step){
}
Python 的循環(huán)方式:
for i in range(num)[s:e:step]:
最近, 我寫了一個循環(huán) 100000000 遍的代碼, 不幸的是(也正是所預(yù)計的), Python 把機器內(nèi)存吃光了, 并讓我的 Windows 報虛擬內(nèi)存不足的錯誤. 可憐的 Python 只能被操作系統(tǒng)無情地 kill 掉而不給任何機會.
而 Cpy 的循環(huán)卻毫無壓力, 只占用了很小的內(nèi)存.
相關(guān)文章
基于python進行桶排序與基數(shù)排序的總結(jié)
今天小編就為大家分享一篇基于python進行桶排序與基數(shù)排序的總結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05Python實現(xiàn)圖片和視頻的相互轉(zhuǎn)換
有時候我們需要把很多的圖片合成視頻,或者說自己寫一個腳本去加快或者放慢視頻;也有時候需要把視頻裁剪成圖片,進行后續(xù)操作。這篇文章就將為大家介紹如何通過Python實現(xiàn)圖片和視頻的相互轉(zhuǎn)換,需要的可以參考一下2021-12-12Django2.1.7 查詢數(shù)據(jù)返回json格式的實現(xiàn)
這篇文章主要介紹了Django2.1.7 查詢數(shù)據(jù)返回json格式的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12Python辦公自動化之發(fā)送電子郵件和Outlook集成
Python辦公?動化是利?Python編程語?來創(chuàng)建腳本和程序,以簡化、加速和?動化?常辦公任務(wù)和?作流程的過程,本文主要介紹一下如何利用Python實現(xiàn)發(fā)送電子郵件和Outlook集成,需要的可以參考下2023-12-12