python对给定字符串,将字符串中的所有单词的首字母大写
时间: 2024-01-22 12:19:15 浏览: 41
可以使用Python内置的字符串方法title()来实现这个功能。title()方法会将字符串中的每个单词的首字母大写,其余字母小写。
示例代码如下:
```python
s = "hello world"
s = s.title()
print(s)
```
输出结果为:
```
Hello World
```
注意,这个方法会将每个单词的首字母都大写,如果你只想将字符串的第一个单词的首字母大写,可以使用capitalize()方法。
相关问题
输出给定字符串中所出现过的大写英文字母
我可以回答这个问题。您可以使用正则表达式或循环遍历字符串来找到其中的大写英文字母。以下是一个示例代码:
```python
import re
string = "Hello World! This is a Test String."
uppercase_letters = re.findall(r'[A-Z]', string)
print(uppercase_letters)
```
输出结果为:
```
['H', 'W', 'T', 'S']
```
这表示在给定字符串中,大写英文字母 H、W、T、S 出现过。
顺序输出给定字符串中所出现过的大写英文字母
可以使用Python语言来实现这个功能,具体代码如下:
```python
s = "Hello World"
for c in s:
if c.isupper():
print(c)
```
这段代码首先定义了一个字符串s,然后使用for循环遍历字符串中的每一个字符。如果当前字符是大写字母,就使用print函数输出它。这样就可以顺序输出给定字符串中所出现过的大写英文字母了。