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

Python函数,用于将字符串中的每个单词首字母大写

发布时间:2023-12-03 13:37:40

下面是一个用于将字符串中每个单词的首字母大写的Python函数:

def capitalize_words(s):
    # 将字符串按空格分割成单词列表
    words = s.split()

    # 对每个单词进行首字母大写的操作
    for i in range(len(words)):
        words[i] = words[i].capitalize()

    # 将单词列表重新拼接成字符串
    result = ' '.join(words)

    return result

这个函数接受一个字符串 s 作为参数,然后将字符串中的每个单词的首字母大写,并返回处理后的字符串。函数的实现如下:

1. 首先,我们使用 split() 方法将输入字符串 s 按空格分割成单词列表 words

2. 然后,我们使用 capitalize() 方法对列表中的每个单词进行首字母大写的操作,然后将修改后的单词重新赋值给列表中的原位置。

3. 最后,我们使用 join() 方法将单词列表按空格拼接成字符串,并将其返回作为结果。

以下是一个示例使用该函数的代码:

s = "hello world"
result = capitalize_words(s)
print(result)

运行以上代码,将输出 Hello World