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 相关文章推荐
推荐11个实用Python库
Jan 23 Python
python在windows下创建隐藏窗口子进程的方法
Jun 04 Python
django之常用命令详解
Jun 30 Python
Python中list初始化方法示例
Sep 18 Python
pip安装python库的方法总结
Aug 02 Python
python每5分钟从kafka中提取数据的例子
Dec 23 Python
Python3 filecmp模块测试比较文件原理解析
Mar 23 Python
计算Python Numpy向量之间的欧氏距离实例
May 22 Python
QML用PathView实现轮播图
Jun 03 Python
Python while true实现爬虫定时任务
Jun 08 Python
Idea安装python显示无SDK问题解决方案
Aug 12 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 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
PHP 彩色文字实现代码
2009/06/29 PHP
建站常用13种PHP开源CMS比较
2009/08/23 PHP
[原创]后缀就扩展名为js的文件是什么文件
2007/12/06 Javascript
禁止js文件缓存的代码
2010/04/09 Javascript
通过js简单实现将一个文本内容转译成加密文本
2013/10/22 Javascript
js+CSS实现模拟华丽的select控件下拉菜单效果
2015/09/01 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
javascript实现无缝上下滚动特效
2015/12/16 Javascript
详解vue 配合vue-resource调用接口获取数据
2017/06/22 Javascript
jQuery 中msgTips 顶部弹窗效果实现代码
2017/08/14 jQuery
two.js之实现动画效果示例
2017/11/06 Javascript
五步轻松实现JavaScript HTML时钟效果
2020/03/25 Javascript
详解jenkins自动化部署vue
2019/05/14 Javascript
vue3实现v-model原理详解
2019/10/09 Javascript
three.js利用射线Raycaster进行碰撞检测
2020/03/12 Javascript
从源码角度来回答keep-alive组件的缓存原理
2021/01/18 Javascript
[01:23:59]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 VP vs Secret
2018/04/03 DOTA
Python实现LRU算法的2种方法
2015/06/24 Python
python利用百度AI实现文字识别功能
2018/11/27 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
python的内存管理和垃圾回收机制详解
2019/05/18 Python
Tensorflow 实现释放内存
2020/02/03 Python
Python使用qrcode二维码库生成二维码方法详解
2020/02/17 Python
pycharm 的Structure界面设置操作
2021/02/05 Python
解决HTML5中滚动到底部的事件问题
2019/08/22 HTML / CSS
Omio西班牙:全欧洲低价大巴、火车和航班搜索和比价
2017/02/11 全球购物
什么是Smart Navigation?
2016/07/03 面试题
应用数学自荐书范文
2013/11/24 职场文书
质检员岗位职责
2013/12/17 职场文书
建筑工程专业学生的自我评价
2013/12/25 职场文书
《美丽的丹顶鹤》教学反思
2014/04/22 职场文书
求职简历自荐信怎么写
2015/03/26 职场文书
国庆阅兵观后感
2015/06/15 职场文书
2016年“世界气象日”广播稿
2015/12/17 职场文书
ES6 解构赋值的原理及运用
2021/05/25 Javascript
用JS创建一个录屏功能
2021/11/11 Javascript