欢迎访问宙启技术站
智能推送

将字符串中的每个单词首字母变成大写

发布时间:2023-07-03 10:34:15

在Python中,可以使用split()函数将字符串分割成单词的列表,然后使用capitalize()函数将每个单词的首字母变成大写。最后使用join()函数将修改后的单词列表转换回字符串。下面是一个示例代码:

def capitalize_words(sentence):
    words = sentence.split()  # 将字符串分割成单词的列表
    capitalized_words = [word.capitalize() for word in words]  # 将每个单词的首字母变成大写
    capitalized_sentence = ' '.join(capitalized_words)  # 将修改后的单词列表转换回字符串
    return capitalized_sentence

sentence = "hello world, how are you today?"
capitalized_sentence = capitalize_words(sentence)
print(capitalized_sentence)

运行以上代码,输出为:

Hello World, How Are You Today?

以上是将字符串中每个单词首字母变为大写的方法。注意一些特殊情况,例如连字符、单引号等,可以使用不同的方法处理。