浅谈python中频繁的print到底能浪费多长时间


Posted in Python onFebruary 21, 2020

最近在做FLY量化交易系统的维护,总有客户说策略执行好慢,结果有些人展示策略一看,每个语句后边都要打印下数据。

哪些数据都是辅助用的,打印出来能当饭吃么,净浪费时间了

今天简单展示下print到底能消耗多少时间

例子:

import time
 
a=time.time()
num=0
while num<10000:
  num=num+1
  print(num)
print('有"print"时的耗时:%f' %(time.time()-a))
 
b=time.time()
num=0
while num<10000:
  num=num+1
print('没有"print"时的耗时:%f' %(time.time()-b))

结果:

...

有"print"时的耗时:85.897000

没有"print"时的耗时:0.002000

同样1W次循环,相差了 85.897/0.002=42948.5倍。

如果是超超超超级复杂的策略,等你打印完数据,好行情早就没有了,把握时机啊~老铁。

以上这篇浅谈python中频繁的print到底能浪费多长时间就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Django查找网站项目根目录和对正则表达式的支持
Jul 15 Python
Python的Django框架中if标签的相关使用
Jul 15 Python
速记Python布尔值
Nov 09 Python
python基于twisted框架编写简单聊天室
Jan 02 Python
Python Xml文件添加字节属性的方法
Mar 31 Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 Python
实例详解Python模块decimal
Jun 26 Python
python根据多个文件名批量查找文件
Aug 13 Python
Django项目基础配置和基本使用过程解析
Nov 25 Python
python统计函数库scipy.stats的用法解析
Feb 25 Python
Python中zipfile压缩文件模块的基本使用教程
Jun 14 Python
Pytorch中Softmax和LogSoftmax的使用详解
Jun 05 Python
python使用Geany编辑器配置方法
Feb 21 #Python
Pycharm 安装 idea VIM插件的图文教程详解
Feb 21 #Python
解决Python logging模块无法正常输出日志的问题
Feb 21 #Python
Pycharm和Idea支持的vim插件的方法
Feb 21 #Python
在python中logger setlevel没有生效的解决
Feb 21 #Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 #Python
Python开发之pip安装及使用方法详解
Feb 21 #Python
You might like
递归列出所有文件和目录
2006/10/09 PHP
我的群发邮件程序
2006/10/09 PHP
理解和运用PHP中的多态性[译]
2011/08/02 PHP
解析php 版获取重定向后的地址(代码)
2013/06/26 PHP
详解PHP中strlen和mb_strlen函数的区别
2014/03/07 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
获取Javscript执行函数名称的方法
2006/12/22 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
javascript对select标签的控制(option选项/select)
2013/01/31 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
2013/11/12 Javascript
zeroclipboard 单个复制按钮和多个复制按钮的实现方法
2014/06/14 Javascript
javascript表单验证和Window详解
2014/12/11 Javascript
javascript使用appendChild追加节点实例
2015/01/12 Javascript
jquery实现简单的全选和反选功能
2016/01/02 Javascript
基于javascript实现页面加载loading效果
2020/09/15 Javascript
AngularJs Modules详解及示例代码
2016/09/01 Javascript
Node.js读写文件之批量替换图片的实现方法
2016/09/07 Javascript
AngularJS 在同一个界面启动多个ng-app应用模块详解
2016/12/20 Javascript
jQuery中DOM节点的删除方法总结(超全面)
2017/01/22 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
Smartour 让网页导览变得更简单(推荐)
2019/07/19 Javascript
python使用socket向客户端发送数据的方法
2015/04/29 Python
python 求一个列表中所有元素的乘积实例
2019/06/11 Python
Python Django2.0集成Celery4.1教程
2019/11/19 Python
Python爬虫程序架构和运行流程原理解析
2020/03/09 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
html5 Canvas画图教程(1)—画图的基本常识
2013/01/09 HTML / CSS
什么是组件架构
2016/05/15 面试题
单位介绍信范文
2014/01/18 职场文书
父母寄语大全
2014/04/12 职场文书
军训后的感想
2015/08/07 职场文书
小学生优秀作文范文(六篇)
2019/07/10 职场文书
新手入门Mysql--概念
2021/06/18 MySQL
python中subplot大小的设置步骤
2021/06/28 Python
nginx安装以及配置的详细过程记录
2021/09/15 Servers