我想打印一个句子,让每个单词都以大写字母开头,但第一个单词除外,并删除空格。我该怎么办?
我已经研究了[start:stop:step]方法,但不太了解。我试过拆分句子,但也无济于事。
到目前为止,我的代码:
sentence = "A String S And A Number N"
sentence = sentence.title()
sentence = sentence.replace(" ", "")
print(sentence)
预期输出:aStringSAndANumberN 实际输出:AStringSAndANumberN
答案 0 :(得分:0)
使用现有代码执行此操作的一种简单方法是简单地换出第一个字符,并对其调用lower():
sentence = "A String S And A Number N"
sentence = sentence.title()
sentence = sentence.replace(" ", "")
sentence = sentence[0].lower() + sentence[1:]
print(sentence)