python执行时间_计算Python程序执行时间

昨天写了下循环的练习,不知道怎么突发奇想的就想着要看看执行时间了。

当时可能因为一个简单的循环给我复杂了吧。所以想知道哪个算法是最快的。

所以就想着想知道Python程序的执行时间。

#初步解题

import time

a=str(raw_input('字符串:'))

b=len(a)

c=0

while c

print 'a[%]:'%c,a[c]

c=c+1

看上去很复杂吧.其实我开始也觉得.那么我们测试运行时间的代码呢?别急在这里(感觉写这个文章怎么那么装B啊,本人初学)

import time

starttime = time.clock()

#程序实体位置

endtime = time.clock()

print (endtime-starttime)

这个详细的代码我写出来,是为了让大家看我的东西不至于糊涂.下面给出最后我写好的代码

import time

a = str(raw_input("字符串:"))

starttime = time.clock()

c=0

while c

print 'a[%d]:'%c,a[c]

c=c+1

endtime = time.clock()

print (endtime-starttime)

我看了看最终代码测试输入16个字符用了时间0.140620355789

而初步写出的代码执行时间为->>>>>>>>> 0.144904753572

是要快点.可能我输入的字符不够多.有兴趣你可以说如100个看看.

补充下:我的代码是在python2.6上运行的...不知道其他版本是怎么样子的

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2010-05-09 13:58

浏览 11324

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值