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操作sqlite3快速、安全插入数据(防注入)的实例
Apr 26 Python
简单介绍Ruby中的CGI编程
Apr 10 Python
使用Python编写一个在Linux下实现截图分享的脚本的教程
Apr 24 Python
Python实现将照片变成卡通图片的方法【基于opencv】
Jan 17 Python
scrapy爬虫完整实例
Jan 25 Python
判断python字典中key是否存在的两种方法
Aug 10 Python
Django管理员账号和密码忘记的完美解决方法
Dec 06 Python
Python实现分段线性插值
Dec 17 Python
django的ORM模型的实现原理
Mar 04 Python
python制作英语翻译小工具代码实例
Sep 09 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
python绘制云雨图raincloud plot
Aug 05 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/05/27 PHP
PHP定时执行任务实现方法详解(Timer)
2015/07/30 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
JavaScript 输入框内容格式验证代码
2010/02/11 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
javascript字符串拼接的效率问题
2010/12/25 Javascript
基于jQuery实现文本框缩放以及上下移动功能
2014/11/24 Javascript
JavaScript File API实现文件上传预览
2016/02/02 Javascript
JavaScript数组去重的几种方法效率测试
2016/10/23 Javascript
JS前端笔试题分析
2016/12/19 Javascript
jQuery动态移除和添加背景图片的方法详解
2017/03/07 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
JavaScript this使用方法图解
2020/02/04 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
vue添加自定义右键菜单的完整实例
2020/12/08 Vue.js
Vue+element-ui添加自定义右键菜单的方法示例
2020/12/08 Vue.js
python采用getopt解析命令行输入参数实例
2014/09/30 Python
Python字符串替换实例分析
2015/05/11 Python
Python使用lxml模块和Requests模块抓取HTML页面的教程
2016/05/16 Python
python利用正则表达式搜索单词示例代码
2017/09/24 Python
python使用tensorflow深度学习识别验证码
2018/04/03 Python
selenium设置proxy、headers的方法(phantomjs、Chrome、Firefox)
2018/11/29 Python
python如何实现数据的线性拟合
2019/07/19 Python
python输出国际象棋棋盘的实例分享
2020/11/26 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
2020/11/27 Python
门卫岗位职责
2013/11/15 职场文书
写给女生的道歉信
2014/01/14 职场文书
上课玩手机检讨书
2014/02/08 职场文书
广告学专业自荐信范文
2014/02/24 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
求职信怎么写
2014/05/23 职场文书
2014年村支部书记四风对照检查材料思想汇报
2014/10/02 职场文书
英语读书笔记
2015/07/02 职场文书