admin 管理员组

文章数量: 1184232


2024年3月27日发(作者:实例 英语)

python综合应用题

好的,以下是一个Python综合应用题:

题目描述:

给定一个字符串,要求将字符串中的每个单词的首字母转换成大写,其他字

母转换成小写。

示例:

输入: "Hello World!"

输出: "hELLO wORLD!"

解题思路:

首先,我们可以使用Python内置的字符串方法split()将字符串分割成单词

列表。然后,对于每个单词,我们可以使用字符串方法lower()将其他字母

转换成小写,并使用字符串方法upper()将首字母转换成大写。最后,我们

可以使用字符串方法join()将单词列表重新组合成一个字符串。

以下是Python代码实现:

```python

def capitalize_first_letter(s):

words = () 将字符串分割成单词列表

result = ""

for word in words:

if word[0].islower(): 如果首字母是小写字母

result += () 将首字母转换成大写,其他字母转换成小写

else:

result += () 否则将所有字母转换成小写

result += " " 在单词之间添加空格

return () 去掉末尾的空格并返回结果

```

测试样例:

```python

print(capitalize_first_letter("Hello World!")) 输出: "hELLO wORLD!"

print(capitalize_first_letter("Python is a programming language")) 输

出: "pYTHON iS A pROGRAMMING lANGUAGE"

```


本文标签: 字符串 单词 空格 使用 方法