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中的with...as用法介绍
May 28 Python
win10系统下Anaconda3安装配置方法图文教程
Sep 19 Python
Centos部署django服务nginx+uwsgi的方法
Jan 02 Python
python-itchat 统计微信群、好友数量,及原始消息数据的实例
Feb 21 Python
pyqt 实现在Widgets中显示图片和文字的方法
Jun 13 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
Jun 18 Python
django迁移数据库错误问题解决
Jul 29 Python
利用ImageAI库只需几行python代码实现目标检测
Aug 09 Python
在Django中实现添加user到group并查看
Nov 18 Python
使用IPython或Spyder将省略号表示的内容完整输出
Apr 20 Python
宝塔面板成功部署Django项目流程(图文)
Jun 22 Python
python批量修改交换机密码的示例
Sep 22 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
在任意字符集下正常显示网页的方法一
2007/04/01 PHP
PHP 图片上传实现代码 带详细注释
2010/04/29 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
php获取开始与结束日期之间所有日期的方法
2016/11/29 PHP
PHP实现支持CURL字符串证书传输的方法
2019/03/23 PHP
基于JQuery制作的产品广告效果
2010/12/08 Javascript
javascript实现tabs选项卡切换效果(扩展版)
2013/03/19 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
jQuery扁平化风格下拉框美化插件FancySelect使用指南
2015/02/10 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法
2016/07/26 NodeJs
Vue中父组件向子组件通信的方法
2017/07/11 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
2018/10/30 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
JavaScript实现无限级递归树的示例代码
2019/03/29 Javascript
在vue中使用image-webpack-loader实例
2020/11/12 Javascript
Element-ui upload上传文件限制的解决方法
2021/01/22 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
[35:27]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第二场 10.29
2020/10/29 DOTA
[46:55]完美世界DOTA2联赛决赛 FTD vs Phoenix 第三场 11.08
2020/11/11 DOTA
使用wxPython获取系统剪贴板中的数据的教程
2015/05/06 Python
Python用for循环实现九九乘法表
2018/05/31 Python
使用PIL(Python-Imaging)反转图像的颜色方法
2019/01/24 Python
python函数声明和调用定义及原理详解
2019/12/02 Python
CSS3中的opacity属性使用教程
2015/08/19 HTML / CSS
10个最常见的HTML5面试题 附答案
2016/06/06 HTML / CSS
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
大学同学十年聚会感言
2014/02/21 职场文书
企业新年寄语
2014/04/04 职场文书
化学工程专业求职信
2014/08/10 职场文书
婚礼女方父母答谢词
2015/01/04 职场文书
婚庆答谢词
2015/01/04 职场文书
2015年度服装销售工作总结
2015/03/31 职场文书
2016年小学生寒假总结
2015/10/10 职场文书
关于拾金不昧的感谢信(五篇)
2019/10/18 职场文书
HTML CSS 一个标签实现带动画的抖音LOGO
2022/04/26 HTML / CSS