`

计算Python程序执行时间

阅读更多

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

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

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

 

#初步解题
import time
a=str(raw_input('字符串:'))
b=len(a)
c=0
while c<b:
    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<len(a):
    print 'a[%d]:'%c,a[c]
    c=c+1

endtime = time.clock()
print (endtime-starttime)

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

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

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

 

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

分享到:
评论

相关推荐

    Python 程序执行时间分析器 Chronic.zip

    Python 程序执行时间分析器 Chronic 是一个用于度量和分析 Python 代码运行时间的工具。Chronic 提供了一种简洁的方式来跟踪和记录代码执行的耗时,这对于优化性能和理解程序瓶颈至关重要。它不同于基本的计时器,...

    Python如何计算语句执行时间

    在Python编程中,有时我们需要了解特定代码段或语句的执行效率,这通常涉及到计算语句的执行时间。Python提供了一些内置的工具和方法来帮助我们实现这一目标。以下是关于如何在Python中计算语句执行时间的详细说明。...

    python记录程序运行时间的三种方法

    ### Python记录程序运行时间的三种方法 在Python编程中,经常需要测量程序或特定功能的执行时间,这对于性能分析和优化至关重要。本文将详细介绍三种常用的测量程序运行时间的方法:使用`datetime`模块、使用`time`...

    Python程序设计题库

    【Python程序设计题库】 Python是一种广泛使用的高级编程语言,其特点是简单易学,语法简洁,接近自然语言,因此很适合初学者。Python是免费开源的,可以在多种平台上运行,具备良好的可移植性。它是一种面向对象的...

    python计算时间的基本问题

    在 Python 中,我们经常需要处理日期和时间相关的任务,例如记录程序运行时间、进行日期计算等。Python 提供了 `datetime` 模块来帮助我们完成这些工作。 ```python from datetime import datetime # 获取当前日期...

    Python计算程序运行时间的方法

    本文实例讲述了Python计算程序运行时间的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下: import time def start_sleep():  time.sleep(3) if __name__ == ‘__main__’:  #The start time ...

    python程序运行进程、使用时间、剩余时间显示功能的实现代码

    通过上述方法,我们可以有效地监控Python程序的执行状态,这对于长时间运行的任务来说是非常有用的。此外,这样的功能还可以进一步扩展,例如增加图形界面展示进度条等,从而提供更加直观的用户体验。 希望这篇文章...

    Python语言程序设计PPT课件.zip

    Python程序设计的书籍已经琳琅满目,每一本书都凝聚了作者对Python的理解和对程序设计的认识,都是作者编程开发和教学经验的总结,都折射出作者的专业背景。由于大数据专业学生对程序设计的要求不是很高,但又需要...

    python小程序3 python小程序3 python小程序3 python小程序3

    3. **异常处理**:通过try-except语句,Python允许开发者编写健壮的代码,能够优雅地处理运行时可能出现的错误。 4. **标准库**:Python拥有丰富的内置模块,如os、sys用于系统交互,random用于生成随机数,...

    短路计算程序_python3

    本项目名为“短路计算程序_python3”,它采用Python3编程语言实现了这一功能,允许用户根据需求添加任意节点,并配备了一个交互式界面,提高了计算的便捷性和用户友好性。 首先,我们来探讨一下短路电流计算的基本...

    Python基于time模块求程序运行时间的方法

    本文将详细介绍如何使用Python的`time`模块来计算程序运行时间,并深入探讨其中涉及的关键概念和技术细节。 #### 一、`time`模块简介 `time`模块提供了多种功能来处理时间相关的任务,如时间戳的获取、时间格式化...

    cythonPointInPolygon_python反应谱_反应谱计算python代码_

    Cython是一种静态类型的Python方言,它可以编译为C或C++代码,从而提高Python程序的执行效率。在处理大量计算时,Cython可以显著减少运行时间,这是纯Python代码所无法比拟的。在本项目中,Cython可能被用来优化反应...

    Python语言程序设计习题答案.zip

    Python程序设计的书籍已经琳琅满目,每一本书都凝聚了作者对Python的理解和对程序设计的认识,都是作者编程开发和教学经验的总结,都折射出作者的专业背景。由于大数据专业学生对程序设计的要求不是很高,但又需要...

    测量Python代码运行的时间

    在编写和优化Python代码时,能够准确测量代码段的运行时间对于性能调优至关重要。Python提供了多种测量代码执行时间的方法,其中timeit模块是官方推荐的用于测量小段代码执行时间的工具。 ### timeit模块 timeit...

    Python语言程序设计基础教程(北京理工大学版,持续更新).pdf

    Pyinstaller库的使用让读者了解到如何将Python程序打包成独立的可执行文件,实例8则展示了如何制作科赫雪花的小程序。 六、组合数据类型 这一部分涉及集合、序列和字典等复合数据类型。集合的交集、并集和差集操作...

    基于Python的程序评分软件的设计与实现.pdf

    在教学过程中,学生通过编写Python程序来完成作业,因此教师需要批改大量的程序作业。 2. 教师批改工作量问题:手工批改大量的Python程序是一项非常耗时的工作。这不仅消耗教师的时间和精力,而且效率低下。为此,...

    python程序设计入门教程-程序设计入门-Python.pdf

    Python程序设计入门教程是针对初学者的一份详细指南,涵盖了从基本的编程概念到更高级的数据结构和算法。本教程分为多个知识单元,逐步引导学习者掌握Python编程技能。 第一单元:程序设计语言基础 在第一周的学习...

    python小程序6 python小程序6 python小程序6 python小程序6

    首先,Python程序设计基础是所有Python学习者必须掌握的。这包括理解变量、数据类型(如整型、浮点型、字符串和布尔型)、流程控制(如if-else语句和for/while循环)以及条件表达式。这些构成了Python代码的基本结构...

    全国计算机等级考试二级Python真题及解析.pdf

    20. 分支结构中如`if x:`这样的语法使用冒号标记代码块,`while`循环可能导致死循环,二分支结构的`if else`适合控制程序执行路径。 以上就是全国计算机等级考试二级Python真题及解析中涉及的主要知识点,涵盖了...

    python量化程序

    Python量化程序,通常指的是使用Python编程语言来实现的金融量化交易系统。在金融领域,量化交易是指通过数学模型和算法来自动执行交易决策的过程,它能够处理大量的数据,快速识别市场趋势,从而实现高效的投资策略...

Global site tag (gtag.js) - Google Analytics