python2.7 01字符串与二进制效率对比

01字符串 与 将 01字符串转换为数字的效率对比
用例:

字符串'1001' 与 0b1001=9

import time

starttime=time.time()
for i in xrange(1000001):
    '10000001'=='10000001'
endtime=time.time()
print endtime-starttime

starttime=time.time()
value=int('10000001',2)
for i in xrange(1000001):
    value==129
endtime=time.time()
print endtime-starttime
这里写图片描述

粗浅的得出结论,几乎无差别。日后想起什么继续补充。

考虑到int()函数可能会有所消耗,将int('10000001',2)上移至starttime前,结果依然是几乎没有差别

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,200评论 0 7
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,875评论 18 399
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,383评论 1 44
  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,273评论 0 13
  • 生命陪伴心语系统: (当下)此刻就是我享受爱,体验爱和表达爱的最大机会 (过程)深呼吸一,二,三,我看见了我的情绪...
    洪畅hc阅读 144评论 0 1