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。
