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 算法 排序实现快速排序
Jun 05 Python
利用Python批量提取Win10锁屏壁纸实战教程
Mar 27 Python
python中的字符串内部换行方法
Jul 19 Python
不知道这5种下划线的含义,你就不算真的会Python!
Oct 09 Python
对Python3+gdal 读取tiff格式数据的实例讲解
Dec 04 Python
python pands实现execl转csv 并修改csv指定列的方法
Dec 12 Python
用xpath获取指定标签下的所有text的实例
Jan 02 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
python取余运算符知识点详解
Jun 27 Python
Python下opencv图像阈值处理的使用笔记
Aug 04 Python
Python list运算操作代码实例解析
Jan 20 Python
一文解决django 2.2与mysql兼容性问题
Jul 15 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/12/14 PHP
PHP对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
PHP设计模式之解释器模式的深入解析
2013/06/13 PHP
体育彩票排列三组选三算法分享
2014/03/07 PHP
php自动获取关键字的方法
2015/01/06 PHP
phpStorm+XDebug+chrome 配置详解
2019/04/01 PHP
日历查询的算法 如何计算某一天是星期几
2012/12/12 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
JavaScript中的console.time()函数详细介绍
2014/12/29 Javascript
js面向对象之公有、私有、静态属性和方法详解
2015/04/17 Javascript
轻量级javascript 框架Backbone使用指南
2015/07/24 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
JS设置cookie、读取cookie
2016/02/24 Javascript
解析jquery easyui tree异步加载子节点问题
2017/03/08 Javascript
Vue学习笔记进阶篇之单元素过度
2017/07/19 Javascript
深入理解react-router 路由的实现原理
2018/09/26 Javascript
node实现生成带参数的小程序二维码并保存到本地功能示例
2018/12/05 Javascript
jQuery实现的自定义轮播图功能详解
2018/12/28 jQuery
微信小程序图片加载失败时替换为默认图片的方法
2019/12/09 Javascript
Python操作Access数据库基本步骤分析
2016/09/19 Python
python使用xlrd与xlwt对excel的读写和格式设定
2017/01/21 Python
django之session与分页(实例讲解)
2017/11/13 Python
对python3新增的byte类型详解
2018/12/04 Python
详解python 3.6 安装json 模块(simplejson)
2019/04/02 Python
解决Numpy中sum函数求和结果维度的问题
2019/12/06 Python
4行Python代码生成图像验证码(2种)
2020/04/07 Python
python 用pandas实现数据透视表功能
2020/12/21 Python
数据库连接池的工作原理
2012/09/26 面试题
strstr()的简单实现
2013/09/26 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
2013/01/03 面试题
2014年护士长工作总结
2014/11/11 职场文书
爱国主题班会教案
2015/08/14 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
使用Nginx+Tomcat实现负载均衡的全过程
2022/05/30 Servers
react中useState使用:如何实现在当前表格直接更改数据
2022/08/05 Javascript