我希望有一种方法可以抓取一个字符串变量并随机将其中的字母大写,就像这样:
但是代码只输出了字符串变量的最后一个字母。我尝试使用join()方法但没有成功。希望能得到帮助。
upperRandomizer("HelloWorld") == "HeLLoWORlD"
到目前为止,我已经尝试过以下方法:
for p in strVar:
result = ""
if random.choice((True, False)):
result += p.upper()
else:
result += p
但是代码只输出了字符串变量的最后一个字母。我尝试使用join()方法但没有成功。希望能得到帮助。
result
重新定义为''
。将其定义在循环外部。 - C.Nivs