6.6.编写一个函数,接受一个字符串作为参数,并返回字符串中的每个单词的首字母大写后的结果。
时间: 2024-03-25 18:41:52 浏览: 56
区域无关的字符串操作函数-visual c++ mfc编程实例
好的,以下是一个实现这个功能的函数:
```python
def capitalize_words(string):
words = string.split()
capitalized_words = [word.capitalize() for word in words]
return " ".join(capitalized_words)
```
这个函数接受一个字符串作为参数,并使用字符串的 `split()` 方法将字符串拆分成单词列表。然后,使用列表推导式和 `capitalize()` 方法来将每个单词的首字母大写。最后,使用字符串的 `join()` 方法将处理后的单词列表组合成一个字符串,并返回结果。
你可以像这样调用函数:
```python
result = capitalize_words("hello world, this is a test")
print(result) # 输出:Hello World, This Is A Test
```
阅读全文