【发布时间】:2020-07-24 21:49:13
【问题描述】:
好的,这是我的代码,我不想使用内置的 swapcase() 方法。它不适用于给定的字符串。
def myFunc(a):
for chars in range(0,len(a)):
if a[chars].islower():
a = a.replace(a[chars], a[chars].upper())
elif a[chars].isupper():
a = a.replace(a[chars], a[chars].lower())
return a
print(myFunc("AaAAaaaAAaAa"))
【问题讨论】:
-
你的问题是什么?
-
我试过了,结果是:
AAAAAAAAAAAA。这是预期的输出?我用 python3 运行它 -
@PatrickArtner 大写字母应改为小写,小写字母应改为大写
-
这能回答你的问题吗? Swapping string case in Python
-
@pcampana 不行,大写字母要改小写。
标签: python string replace uppercase lowercase