首页 > 其他分享 >72:局部变量和全局变量_效率测试

72:局部变量和全局变量_效率测试

时间:2022-11-19 13:34:30浏览次数:52  
标签:end 局部变量 start 72 time 全局变量 效率

###局部变量和全局变量效率测试

局部变量的查询和访问速度比全局变量快,优先考虑使用,尤其是在循环的时候。在特别强调效率的地方或者循环次数较多的地方,可以通过将全局变量转为局部变量提高运行速度。

【操作】测试局部变量和全局变量效率

# 测试局部变量、全局变量的效率

import math
import time


def test01():
    start = time.time()
    for i in range(10000000):
        math.sqrt(30)
    end = time.time()
    print("耗时{0}".format((end - start)))


def test02():
    b = math.sqrt
    start = time.time()
    for i in range(10000000):
        b(30)
    end = time.time()
    print("耗时{0}".format((end - start)))


test01()
test02()

输出结果:

D:\work\python\two\venv\Scripts\python.exe D:\work\python\two\mypy06.py 
耗时1.0409719944000244
耗时0.847797155380249

 

标签:end,局部变量,start,72,time,全局变量,效率
From: https://www.cnblogs.com/yuanzijian/p/16905937.html

相关文章

  • 71:变量的作用域_全局变量_局部变量_栈帧内存分析讲解
    ###变量的作用域(全局变量和局部变量)变量起作用的范围称为变量的作用域,不同作用域内同名变量之间互不影响。变量分为:全局变量、局部变量。全局变量:1.在函数和类定义之......
  • P1972 [SDOI2009] HH的项链
    P1972 [SDOI2009]HH的项链将全部输入排序,进行离散化#include<bits/stdc++.h>usingnamespacestd;#definerintregisterintconstintN=1e6+7;inta[N],tr......
  • luogu P7201 [COCI2019-2020#1] Džumbus题解
    须知本题解骨架是本人由官方题解翻译得来的,并补充了一些不详细的地方,修改了一些错误,自己写了每一个子任务的代码(因为官方题解代码和文本不太匹配)。基本信息任务名:Džumb......
  • 静态库静态全局变量出现问题
    背景静态库提供注册接口主程序调用注册接口注册主程序获取注册结果/*example*////静态库register.hstaticstd::map<std::string,std::string>register_map;......
  • 地产720全景样板间VR拍摄促进销售-深圳华锐视点
    随着5G的发展和元宇宙的爆发对整个VR(虛拟现实)行业的影响,商用VR内容迅速崛起,2022年足不出户在线看房成为各大房产公司APP的重要获客方法之一。VR看房公司结合......
  • Codeforces Round #672 (Div. 2) ProblemB
    9月25日的打卡。为什么又过了零点?因为和朋友去摸鱼了。今天讲一下昨晚比赛的第二题。题面如下:Danikurgentlyneedsrockandlever!Obviously,theeasiestwaytoge......
  • Codeforces Round #672 (Div. 2) Problem A
    今日份的题目。(指9月24日,因为比赛从晚上10点半持续到12点半)问题A是水题,题面如下(大半夜了,就不翻译了,赶着睡觉)(其他题目明天再发)Wheatleydecidedtotrytomakeatestcha......
  • ABC272G
    ABC272G*2187我是超级乱搞王.jpg好像比标算劣但总而言之能过的随机化题意给出一个长度为\(N\)的序列\(A\),其中\(A\)的每个元素均为正整数且互不相同。你需要选......
  • CodeForces - 372C Watching Fireworks is Fun
    题意:有n个点,其中m个要放烟花。每个放烟花的点有属性b[i],放的时间t[i]和位置a[i]。假设放烟花的时候你在位置x,那么可以获得快乐b[i]-|x-a[i]|。你走来走去地看烟花,起始位置......
  • CF #815 1720 D1
    放传送门:Spasmodic(ATLv.16)。哈哈!你被骗了……才怪!思路我们可以按照LIS的思路,得出一个朴素的DP法($O(n^2)$):\[f_i=\max_{0\leqj<i,a_j\oplusi<a_i......