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 提取文件的小程序
Jul 29 Python
python列表操作使用示例分享
Feb 21 Python
Python2.7+pytesser实现简单验证码的识别方法
Dec 29 Python
Python实现的将文件每一列写入列表功能示例【测试可用】
Mar 19 Python
tensorflow实现图像的裁剪和填充方法
Jul 27 Python
利用Python如何批量更新服务器文件
Jul 29 Python
python 顺时针打印矩阵的超简洁代码
Nov 14 Python
Python的bit_length函数来二进制的位数方法
Aug 27 Python
Python 音频生成器的实现示例
Dec 24 Python
Python3爬虫关于识别点触点选验证码的实例讲解
Jul 30 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
Dec 14 Python
python游戏开发Pygame框架
Apr 22 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自定义大小验证码的方法详解
2013/06/07 PHP
浅谈PHP表单提交(POST&amp;GET&amp;URL编/解码)
2017/04/03 PHP
javascript的函数、创建对象、封装、属性和方法、继承
2011/03/10 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
JS+JSP通过img标签调用实现静态页面访问次数统计的方法
2015/12/14 Javascript
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
解析js如何获取css样式
2016/12/11 Javascript
在vue中获取dom元素内容的方法
2017/07/10 Javascript
JavaScript变量声明var,let.const及区别浅析
2018/04/23 Javascript
angularjs实现的购物金额计算工具示例
2018/05/08 Javascript
微信小程序使用gitee进行版本管理
2018/09/20 Javascript
从源码里了解vue中的nextTick的使用
2018/11/22 Javascript
JavaScript实现邮箱后缀提示功能的示例代码
2018/12/13 Javascript
用npm-run实现自动化任务的方法示例
2019/01/14 Javascript
Vue 中如何正确引入第三方模块的方法步骤
2019/05/05 Javascript
js实现简单进度条效果
2020/03/25 Javascript
[02:32]DOTA2英雄基础教程 祸乱之源
2013/12/23 DOTA
Python编程之列表操作实例详解【创建、使用、更新、删除】
2017/07/22 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
python实现根据指定字符截取对应的行的内容方法
2018/10/23 Python
Django项目创建到启动详解(最全最详细)
2019/09/07 Python
基于python实现文件加密功能
2020/01/06 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
pytorch随机采样操作SubsetRandomSampler()
2020/07/07 Python
俄罗斯外国汽车和国产汽车配件网上商店:Движком
2020/04/19 全球购物
Java程序开发中如何应用线程
2016/03/03 面试题
岗位廉洁从政承诺书
2014/03/27 职场文书
大学生求职信范文
2014/05/24 职场文书
装修施工安全责任书
2014/07/24 职场文书
放射科岗位职责
2015/02/14 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
人生一定要学会的三样东西:放下、忘记、珍惜
2019/08/21 职场文书
python实现求纯色彩图像的边框
2021/04/08 Python
python垃圾回收机制原理分析
2022/04/13 Python