0

我正在尝试滚动一个字符串并将每个字符添加到另一个字符串以创建一个新字符串。

我有以下功能

def rocConvert(self, s):
    newString = ""
    for c in s:
        if c.isupper():
            newString += c
        elif c.islower():
            newString += c
        else:
            newString += c

    return newString

出于某种原因,这仅返回 s 的第一个字符。注意,我意识到我的方法对于复制来说有点奇怪:如果它是小写或大写字符,我的最终函数实际上会改变值。

为什么这只返回 s 的第一个字符?

4

1 回答 1

4

缩进错误。在您return发布的内容中,您前面有两个标签。帝斯曼的-tt建议很好。

于 2013-07-19T23:15:18.340 回答