python - 基本 Python 代码:将短语转换为相应的首字母缩略词
问题描述
这是我的第一篇文章,如果有人可以向我解释为什么我们需要result = ""
以下 Python 代码中的部分,我会很高兴。
它是将诸如万维网之类的短语转换为万维网的基本代码。
def initials(phrase):
words = phrase.split()
result = ""
for word in words:
result += word[0].upper()
return result
解决方案
+=
inresult += word[0].upper()
表示您正在尝试向现有字符串添加一个字符,如果该现有字符串不是预定义的,它将引发错误。
也可以这样写:
result = result + word[0].upper()
也很好奇,尝试运行代码并注释掉该部分。当您亲自体验时,效果会更好。
推荐阅读
- python - CSV 使用 Pandas 将 LF 格式化为 CRLF
- swift - 如何为每个 UIpicker 行分配数字
- c# - 旧 ASP.NET Web 窗体应用程序中的数据集到 XML 文件
- reactjs - React 中的动画文本
- google-sheets - 如何根据不同的单元格值获取单元格的百分比?
- python - Tensorflow - 获取自动编码器的隐藏层输出
- css-selectors - 如何在 tailwindcss 中使用伪选择器 before::after?
- armeria - 使用 context.log().whenComplete() 对 Armeria 的装饰器进行单元测试
- reactjs - 根据版本显示 Cloudinary React Image
- vba - 将 Excel 工作簿中的所有图表导出到 windows 文件夹