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处理圆角图片、圆形图片的例子
Apr 25 Python
Python函数式编程指南(三):迭代器详解
Jun 24 Python
Sublime开发python程序的示例代码
Jan 24 Python
python自动发邮件库yagmail的示例代码
Feb 23 Python
Python2实现的图片文本识别功能详解
Jul 11 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
Python创建一个元素都为0的列表实例
Nov 28 Python
TensorFlow2.1.0最新版本安装详细教程
Apr 08 Python
jupyter note 实现将数据保存为word
Apr 14 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
详解Scrapy Redis入门实战
Nov 18 Python
自己搭建resnet18网络并加载torchvision自带权重的操作
May 13 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
一个简单的php实现的MySQL数据浏览器
2007/03/11 PHP
thinkphp中连接oracle时封装方法无法用的解决办法
2013/06/17 PHP
PHP微信模板消息操作示例
2017/06/29 PHP
Yii框架日志记录Logging操作示例
2018/07/12 PHP
PHP的重载使用魔术方法代码实例详解
2021/02/26 PHP
javascript web对话框与弹出窗口
2009/02/22 Javascript
js更优雅的兼容
2010/08/12 Javascript
深入理解jQuery中live与bind方法的区别
2013/12/18 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
基于BootStrap Metronic开发框架经验小结【四】Bootstrap图标的提取和利用
2016/05/12 Javascript
关于jquery中attr()和prop()方法的区别
2018/05/28 jQuery
轻量级富文本编辑器wangEditor结合vue使用方法示例
2018/10/10 Javascript
详解js中let与var声明变量的区别
2020/04/05 Javascript
亲自动手实现vue日历控件
2019/06/26 Javascript
[01:30:54]《加油DOTA》 第三期
2014/08/18 DOTA
[01:23:24]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第三场 2月7日
2021/03/11 DOTA
Python函数参数类型*、**的区别
2015/04/11 Python
python在不同层级目录import模块的方法
2016/01/31 Python
Tensorflow实现酸奶销量预测分析
2019/07/19 Python
numpy.transpose()实现数组的转置例子
2019/12/02 Python
详解python tkinter模块安装过程
2020/01/06 Python
Python如何急速下载第三方库详解
2020/11/02 Python
处理textarea中的换行和空格
2019/12/12 HTML / CSS
希尔顿酒店中国网站:Hilton中国
2017/03/11 全球购物
LTD Commodities:礼品,独特发现,家居装饰,家用器皿
2017/08/11 全球购物
会计学自我鉴定
2014/02/06 职场文书
《口技》教学反思
2014/02/21 职场文书
毕业生就业意向书
2014/04/01 职场文书
二人合伙经营协议书
2014/09/13 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
2014年政风行风评议工作总结
2014/10/21 职场文书
投资入股合作协议书
2014/10/28 职场文书
个人借款协议书范本
2014/11/17 职场文书
2015小学教师年度考核工作总结
2015/05/12 职场文书
人生感悟经典句子
2019/08/20 职场文书
PyTorch 如何检查模型梯度是否可导
2021/06/05 Python