首页 > 解决方案 > 基本 Python 代码:将短语转换为相应的首字母缩略词

问题描述

这是我的第一篇文章,如果有人可以向我解释为什么我们需要result = ""以下 Python 代码中的部分,我会很高兴。

它是将诸如万维网之类的短语转换为万维网的基本代码。

def initials(phrase):
    words = phrase.split()
    result = ""
    for word in words:
        result += word[0].upper()
    return result

标签: python

解决方案


+=inresult += word[0].upper()表示您正在尝试向现有字符串添加一个字符,如果该现有字符串不是预定义的,它将引发错误。

也可以这样写:

result = result + word[0].upper()

也很好奇,尝试运行代码并注释掉该部分。当您亲自体验时,效果会更好。


推荐阅读