两个字符串相加 对比 使用.join()方法创建新字符串哪个更高效,使用两个相同的英文字母相加
上Python课的时候,听老师说“在需要进行字符串拼接时,建议使用str类型的.join()方法,而非+,因为.join()方法是先计算出所有字符中的长度, 然后再拷贝, 只new一次对象。所以.join()方法效率要比两字符串"+"效率高。”
老师的意思是说字符串用str+str生成新字符串的方法,没有str.join()生成新字符串的方法效率高。
因此,我这个半吊子水平尝试比较了一下两种的效率高低,最后采用了在单位时间(5秒)内按住快捷键连续运行终端,查看执行结束时间快慢的方法来比较效率的高低...
原创
2021-12-27 05:01:10 ·
456 阅读 ·
0 评论