Cpy和Python的效率对比


Posted in Python onMarch 20, 2015

Python 语言的初学者, 特别是"惊奇者"(也就是那种第一眼就被毫无意义的某些特性吸引, 之后持续说服自己的人)认为 Python 不需要 C 语言的 for 语句, 因为他们能用优雅的 Python for 来代替类 C 的 for.

Cpy 的循环方式:

for(i=s; i<num; i+=step){

}

Python 的循环方式:
for i in range(num)[s:e:step]:

最近, 我写了一个循环 100000000 遍的代码, 不幸的是(也正是所预计的), Python 把机器内存吃光了, 并让我的 Windows 报虚拟内存不足的错误. 可怜的 Python 只能被操作系统无情地 kill 掉而不给任何机会.

而 Cpy 的循环却毫无压力, 只占用了很小的内存.

Python 相关文章推荐
Python正则表达式教程之一:基础篇
Mar 02 Python
python实现报表自动化详解
Nov 16 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
Php多进程实现代码
May 07 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
python 机器学习之支持向量机非线性回归SVR模型
Jun 26 Python
python基于Selenium的web自动化框架
Jul 14 Python
python脚本执行CMD命令并返回结果的例子
Aug 14 Python
python模拟预测一下新型冠状病毒肺炎的数据
Feb 01 Python
Python字典深浅拷贝与循环方式方法详解
Feb 09 Python
使用Python获取当前工作目录和执行命令的位置
Mar 09 Python
pycharm下配置pyqt5的教程(anaconda虚拟环境下+tensorflow)
Mar 25 Python
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
Mar 19 #Python
Python实现简单状态框架的方法
Mar 19 #Python
python中日期和时间格式化输出的方法小结
Mar 19 #Python
Python实现抓取城市的PM2.5浓度和排名
Mar 19 #Python
python在windows命令行下输出彩色文字的方法
Mar 19 #Python
python通过colorama模块在控制台输出彩色文字的方法
Mar 19 #Python
python实现颜色rgb和hex相互转换的函数
Mar 19 #Python
You might like
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
php站内搜索关键词变亮的实现方法
2014/12/30 PHP
浅谈ThinkPHP中initialize和construct的区别
2017/04/01 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
javascritp实现input输入框相关限制用法
2007/06/29 Javascript
二叉树先序遍历的非递归算法具体实现
2014/01/09 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
checkbox批量选中,获取选中项的值的简单实例
2016/06/28 Javascript
Angular和百度地图的结合实例代码
2016/10/19 Javascript
JavaScript 深层克隆对象详解及实例
2016/11/03 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
微信小程序之onLaunch与onload异步问题详解
2019/03/28 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
[51:32]Optic vs Serenity 2018国际邀请赛淘汰赛BO3 第一场 8.22
2018/08/23 DOTA
python基于mysql实现的简单队列以及跨进程锁实例详解
2014/07/07 Python
python根据文件大小打log日志
2014/10/09 Python
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
python函数的作用域及关键字详解
2019/08/20 Python
使用pytorch和torchtext进行文本分类的实例
2020/01/08 Python
python:删除离群值操作(每一行为一类数据)
2020/06/08 Python
通过代码实例了解Python sys模块
2020/09/14 Python
canvas像素画板的实现代码
2018/11/21 HTML / CSS
美国知名运动产品零售商:Foot Locker
2016/07/23 全球购物
介绍一下Java的事务处理
2012/12/07 面试题
文员个人的求职信范文
2013/09/26 职场文书
品牌宣传方案
2014/03/21 职场文书
《陈涉世家》教学反思
2014/04/12 职场文书
爱国主义教育活动总结
2014/05/07 职场文书
股指期货心得体会
2014/09/10 职场文书
党支部书记岗位职责
2015/02/15 职场文书
催款律师函范文
2015/05/27 职场文书
Golang 如何实现函数的任意类型传参
2021/04/29 Golang
如何有效防止sql注入的方法
2021/05/25 SQL Server
《月歌。》宣布制作10周年纪念剧场版《RABBITS KINGDOM THE MOVIE》
2022/04/02 日漫