📅  最后修改于: 2023-12-03 15:23:03.861000             🧑  作者: Mango
此问题需要将一个字符串中的单词首字母大写,其他字母小写,然后返回新的字符串。
首先,将字符串中的所有字母都转换成小写字母,然后将字符串按照空格拆分成单个单词,对于每个单词,将首字母转换成大写字母,其他字母仍为小写,最后将所有单词拼接起来,返回新的字符串。
def capitalize_words(sentence):
# 将字符串中的所有字母转换成小写
words = sentence.lower().split()
# 将每个单词的首字母大写,其他字母仍为小写
capitalized_words = [word.capitalize() for word in words]
# 拼接所有单词生成新的字符串
capitalized_sentence = ' '.join(capitalized_words)
return capitalized_sentence
sentence = "hELLO wORLD, THIS IS aN eXAMPLE."
capitalized_sentence = capitalize_words(sentence)
print(capitalized_sentence)
输出结果:
Hello World, This Is An Example.