zoukankan      html  css  js  c++  java
  • python 字符串拼接效率打脸帖

    https://www.cnblogs.com/chenjingyi/p/5741901.html

    这篇博客写的好,字符串并不是+ 效率就一定比 "%" % ('a') 就低。

    按照博主写的代码我再验证了下,果然“啪啪”打脸真响。

    from time import time
    
    def method1():
        t=time()
        for i in range(10000):
            s="jackical123"+"jackical123"+"jackical123"+"jackical123"
        print(time()-t)
    
    def method2():
        t=time()
        for i in range(10000):
            s="%s%s%s%s" % ('jackical123','jackical123','jackical123','jackical123')
        print(time()-t)
        
    method1()
    method2()

    小量变量拼接还是 + 号靠谱,而且循环1万遍,花费3毫秒,不是性能程序真没必要纠结哪种拼接靠谱。哪种顺手,就上哪种。

  • 相关阅读:
    1046 A^B Mod C
    1019 逆序数
    1012 最小公倍数LCM
    1011 最大公约数GCD
    序列化
    bigdecimal
    equals 和hashcode
    java多线程-读写锁原理
    Java并发编程:volatile关键字解析
    面试
  • 原文地址:https://www.cnblogs.com/jackicalSong/p/8303615.html
Copyright © 2011-2022 走看看