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抓取网页中的图片示例
Feb 28 Python
Python开发WebService系列教程之REST,web.py,eurasia,Django
Jun 30 Python
用Python从零实现贝叶斯分类器的机器学习的教程
Mar 31 Python
浅谈dataframe中更改列属性的方法
Jul 10 Python
python实现自动获取IP并发送到邮箱
Dec 26 Python
python批量修改文件夹及其子文件夹下的文件内容
Mar 15 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
Python安装与基本数据类型教程详解
May 29 Python
PyTorch中反卷积的用法详解
Dec 30 Python
windows下的pycharm安装及其设置中文菜单
Apr 23 Python
python自动化办公操作PPT的实现
Feb 05 Python
python数据可视化JupyterLab实用扩展程序Mito
Nov 20 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 disk_free_space 返回目录可用空间
2010/05/10 PHP
PHP针对JSON操作实例分析
2015/01/12 PHP
php基于PDO实现功能强大的MYSQL封装类实例
2017/02/27 PHP
php微信分享到朋友圈、QQ、朋友、微博
2019/02/18 PHP
thinkphp5.1框架模板赋值与变量输出示例
2020/05/25 PHP
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
ToolTips JQEURY插件之简洁小提示框效果
2011/11/19 Javascript
广泛收集的jQuery拖放插件集合
2012/04/09 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
微信小程序 picker 组件详解及简单实例
2017/01/10 Javascript
node.js入门教程之querystring模块的使用方法
2017/02/27 Javascript
浅谈JS获取元素的N种方法及其动静态讨论
2017/08/25 Javascript
js es6系列教程 - 新的类语法实战选项卡(详解)
2017/09/02 Javascript
Vue前端开发规范整理(推荐)
2018/04/23 Javascript
layer.js open 隐藏滚动条的例子
2019/09/05 Javascript
JS实现图片切换特效
2019/12/23 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
[07:49]2014DOTA2国际邀请赛 Newbee夺冠后采访xiao8坦言奖金会上交
2014/07/23 DOTA
Python实现多线程下载文件的代码实例
2014/06/01 Python
python实现颜色rgb和hex相互转换的函数
2015/03/19 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
通过Python模块filecmp 对文件比较的实现方法
2018/06/29 Python
在Python中,不用while和for循环遍历列表的实例
2019/02/20 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python超时重新请求解决方案
2019/10/21 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
2019/12/11 Python
Python模拟伯努利试验和二项分布代码实例
2020/05/27 Python
用python绘制樱花树
2020/10/09 Python
html5 视频播放解决方案
2016/11/06 HTML / CSS
2014小学植树节活动总结
2014/03/10 职场文书
低碳生活的宣传标语
2014/06/23 职场文书
2015年档案室工作总结
2015/05/23 职场文书
公司出差管理制度范本
2015/08/05 职场文书
学校少先队工作总结
2015/08/12 职场文书
导游词之徐州云龙湖
2019/11/19 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python