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爬取网站数据保存使用的方法
Nov 20 Python
对Tensorflow中的变量初始化函数详解
Jul 27 Python
在python2.7中用numpy.reshape 对图像进行切割的方法
Dec 05 Python
python学生管理系统学习笔记
Mar 19 Python
python安装scipy的步骤解析
Sep 28 Python
使用Python函数进行模块化的实现
Nov 15 Python
opencv3/C++ 平面对象识别&amp;透视变换方式
Dec 11 Python
在notepad++中实现直接运行python代码
Dec 18 Python
python GUI库图形界面开发之PyQt5表单布局控件QFormLayout详细使用方法与实例
Mar 06 Python
解决阿里云邮件发送不能使用25端口问题
Aug 07 Python
python collections模块的使用
Oct 16 Python
Pycharm Plugins加载失败问题解决方案
Nov 28 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代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
php检测iis环境是否支持htaccess的方法
2014/02/18 PHP
php中get_magic_quotes_gpc()函数说明
2017/02/06 PHP
基于PHP实现发微博动态代码实例
2020/12/11 PHP
Javascript的闭包
2009/12/31 Javascript
angularJS结合canvas画图例子
2015/02/09 Javascript
javascript简单实现滑动菜单效果的方法
2015/07/27 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
简易的JS计算器实现代码
2016/10/18 Javascript
微信小程序之MaterialDesign--input组件详解
2017/02/15 Javascript
简单实现js上传文件功能
2017/08/21 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
Angular弹出模态框的两种方式
2017/10/19 Javascript
浅谈SpringMVC中post checkbox 多选框value的值(隐藏域方式)
2018/01/08 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
vue3.0中友好使用antdv示例详解
2021/01/05 Vue.js
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
Django集成百度富文本编辑器uEditor攻略
2014/07/04 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
Python中扩展包的安装方法详解
2017/06/14 Python
详解Python字典的操作
2019/03/04 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
2020/03/19 Python
纪伊国屋新加坡网上书店:Kinokuniya新加坡
2017/12/29 全球购物
德国咖啡批发商:Coffeefair
2019/08/26 全球购物
中药专业毕业自荐书范文
2014/02/08 职场文书
会计电算化学生个人的自我评价
2014/02/08 职场文书
运动会800米加油稿
2014/02/22 职场文书
人事任命书怎么写
2014/06/05 职场文书
社区服务活动小结
2014/07/08 职场文书
信用卡工资证明范本
2015/06/19 职场文书
《折线统计图》教学反思
2016/02/22 职场文书
使用Navicat Premium工具将oracle数据库迁移到MySQL
2021/05/27 Oracle
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS
微软Win11 全新照片应用面向 Dev预览版推出 新版本上手体验图集
2022/09/23 数码科技