python - 为什么使用 .join 连接字符串比使用 Python 中的 + 操作更快
问题描述
所以我最近在网上看了一篇关于优化 Python 的文章,上面说将字符串与.join()
concatenatedString = " ".join (["Hello", "world!"])
比使用 + 运算符更快
concatenatedString = "Hello " + "world!"
我在 python 调试器上尝试了它们,我发现使用.join()
确实比使用 + 运算符更快。
为什么是这样?
解决方案
推荐阅读
- python - 为什么zmq(python)在突发发送时会丢弃消息?
- azure-functions - 在 Azure Function App 预热期间调用 Javascript Durable Functions 失败
- vue.js - NuxtJS 路由错误:导航到现有路由时找不到页面
- c++ - 滑块控件(Trackbar)在对话框过程中接收消息
- reactjs - 功能性反应:如何使用地图功能的输入处理 setState?
- javascript - 在 JavaScript 中递归构建树
- c++ - 如何使用 nlohmann-json 搜索 json 对象数组并返回匹配对象
- ios - 应用关闭后如何保存图像状态?
- reactjs - 如何从隐私策略组件中隐藏路由器导航栏
- algorithm - 特殊条件下归并排序的时间复杂度