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的PEAK来适配协议的教程
Apr 14 Python
python实现获取Ip归属地等信息
Aug 27 Python
Python2.7基于淘宝接口获取IP地址所在地理位置的方法【测试可用】
Jun 07 Python
django实现登录时候输入密码错误5次锁定用户十分钟
Nov 05 Python
Python语言描述最大连续子序列和
Dec 05 Python
Python selenium抓取微博内容的示例代码
May 17 Python
python交易记录整合交易类详解
Jul 03 Python
pandas 时间格式转换的实现
Jul 06 Python
Python文件操作方法详解
Feb 09 Python
Python xlwings插入Excel图片的实现方法
Feb 26 Python
Pytorch 中的optimizer使用说明
Mar 03 Python
Python采集壁纸并实现炫轮播
Apr 30 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
一个高ai的分页函数和一个url函数
2006/10/09 PHP
PHP自定义函数收代码
2010/08/01 PHP
PHP调用Linux的命令行执行文件压缩命令
2013/01/27 PHP
PHP导出EXCEL快速开发指南--PHPEXCEL的使用详解
2013/06/03 PHP
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
PHP分页类集锦
2014/11/18 PHP
Sublime里直接运行PHP配置方法
2014/11/28 PHP
php实现生成带二维码图片并强制下载功能
2018/02/24 PHP
prototype与jquery下Ajax实现的差别
2009/09/13 Javascript
利用jq让你的div居中的好方法分享
2013/11/21 Javascript
JS 日期比较大小的简单实例
2014/01/13 Javascript
document.compatMode的CSS1compat使用介绍
2014/04/03 Javascript
jQuery实用技巧必备(上)
2015/11/02 Javascript
原生JS实现旋转木马式图片轮播插件
2016/04/25 Javascript
深入理解jquery跨域请求方法
2016/05/18 Javascript
JS在onclientclick里如何控制onclick的执行
2016/05/30 Javascript
Bootstrap表单Form全面解析
2016/06/13 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
bootstrap制作jsp页面(根据值让table显示选中)
2017/01/05 Javascript
underscore之Collections_动力节点Java学院整理
2017/07/10 Javascript
vue实现移动端拖动排序
2020/08/21 Javascript
js实现淘宝浏览商品放大镜功能
2020/10/28 Javascript
[01:06:54]DOTA2-DPC中国联赛 正赛 SAG vs DLG BO3 第二场 2月28日
2021/03/11 DOTA
python中函数默认值使用注意点详解
2016/06/01 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
Python实现从SQL型数据库读写dataframe型数据的方法【基于pandas】
2019/03/18 Python
python 创建一维的0向量实例
2019/12/02 Python
如何基于Python实现电子邮件的发送
2019/12/16 Python
PyCharm 专业版安装图文教程
2020/02/20 Python
django项目中新增app的2种实现方法
2020/04/01 Python
Pycharm中使用git进行合作开发的教程详解
2020/11/17 Python
关于css兼容性问题及一些常见问题汇总
2016/05/03 HTML / CSS
JAVA语言如何进行异常处理,关键字:throws,throw,try,catch,finally分别代表什么意义?在try块中可以抛出异常吗?
2013/07/02 面试题
商务主管岗位职责
2013/12/08 职场文书
PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
2021/04/16 PHP