我是Python新手并尝试一些练习来学习。 我坚持的练习涉及一个句子并将每个单词的第一个字母改为大写。 我几乎离开了最后一个障碍,我无法弄明白。
有问题的句子是“如果我们的眼睛不真实,镜子怎么能成真” 我需要的输出是“如果我们的眼睛不真实,镜子怎么能真实”
然而,我得到的是'HowCanMirrorsBeRealIfOurEyesAren'tReal'
我在使用“”调用join()之前,但这并没有在单词之间插入空格。
s = "how can mirrors be real if our eyes aren't real"
words = s.split()
sentence = ""
for word in words:
sentence += " ".join([word]).capitalize()
print sentence