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使用rabbitmq实现网络爬虫示例
Feb 20 Python
查看Python安装路径以及安装包路径小技巧
Apr 28 Python
Python2.6版本中实现字典推导 PEP 274(Dict Comprehensions)
Apr 28 Python
在Python的Django框架中编写错误提示页面
Jul 22 Python
python学习之hook钩子的原理和使用
Oct 25 Python
python list格式数据excel导出方法
Oct 31 Python
详解pandas.DataFrame中删除包涵特定字符串所在的行
Apr 04 Python
Python统计一个字符串中每个字符出现了多少次的方法【字符串转换为列表再统计】
May 05 Python
python实现自动化报表功能(Oracle/plsql/Excel/多线程)
Dec 02 Python
Python绘图之二维图与三维图详解
Aug 04 Python
基于Python模拟浏览器发送http请求
Nov 06 Python
python中remove函数的踩坑记录
Jan 04 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
Nginx服务器上安装并配置PHPMyAdmin的教程
2015/08/18 PHP
通过源码解析Laravel的依赖注入
2018/01/22 PHP
javascript中数组array及string的方法总结
2014/11/28 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
JQuery替换DOM节点的方法
2015/06/11 Javascript
jquery UI Datepicker时间控件的使用方法(基础版)
2015/11/07 Javascript
vue-router配合ElementUI实现导航的实例
2018/02/11 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【圆形情况】
2018/12/13 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
JS removeAttribute()方法实现删除元素的某个属性
2021/01/11 Javascript
[42:32]Secret vs Optic 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[00:52]DOTA2国际邀请赛
2020/02/21 DOTA
python实现的重启关机程序实例
2014/08/21 Python
Python自动重试HTTP连接装饰器
2015/04/28 Python
简单实现python进度条脚本
2017/12/18 Python
对numpy中array和asarray的区别详解
2018/04/17 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
对python的unittest架构公共参数token提取方法详解
2018/12/17 Python
Python日期格式和字符串格式相互转换的方法
2020/02/18 Python
python代码区分大小写吗
2020/06/17 Python
详解python百行有效代码实现汉诺塔小游戏(简约版)
2020/10/30 Python
html5中localStorage本地存储的简单使用
2017/06/16 HTML / CSS
Manduka官网:瑜伽垫、瑜伽毛巾和服装
2018/07/02 全球购物
次世代生活态度:Hypebeast
2018/07/05 全球购物
一套C#面试题
2013/10/09 面试题
高级文秘工作总结的自我评价
2013/09/28 职场文书
经典演讲稿范文
2013/12/30 职场文书
超市采购员岗位职责
2014/02/01 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
公司任命书模板
2014/06/06 职场文书
2014年房产经纪人工作总结
2014/12/08 职场文书
赵氏孤儿观后感
2015/06/09 职场文书
返乡农民工证明
2015/06/24 职场文书
2015年物业公司保洁工作总结
2015/10/22 职场文书
如何制定销售人员薪酬制度?
2019/07/09 职场文书