加入分隔符忽略Python

时间:2017-07-27 20:14:36

标签: string join

我是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

0 个答案:

没有答案