我正在尝试滚动一个字符串并将每个字符添加到另一个字符串以创建一个新字符串。
我有以下功能
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 的第一个字符?