顺序输出给定字符串中所出现过的大写英文字母
时间: 2024-01-01 10:06:59 浏览: 178
c代码-输入一个大写英文字母, 输出与其相邻的字母串(将字母A-Z看作是收尾相接的环状排列)。 输入: 大写英文字母 输出:该字母前面的字母,该字母,该字母后面的字母。(三字母间无间隔)
好的,您可以输入以下代码来实现您的需求:
```
text = "Hello, World!"
upper_chars = []
for char in text:
if char.isupper() and char not in upper_chars:
upper_chars.append(char)
print("".join(upper_chars))
```
请注意,此代码可以输出给定字符串中出现的所有大写字母,且它们的顺序与在字符串中出现的顺序一致。如果您需要一个更具可读性的输出,您可以使用以下代码:
```
text = "Hello, World!"
upper_chars = []
for char in text:
if char.isupper() and char not in upper_chars:
upper_chars.append(char)
result = ", ".join(upper_chars)
print(f"The upper case characters in the given string are: {result}")
```
这将输出类似于以下内容的句子:
```
The upper case characters in the given string are: H, W
```
请注意,这里的输出结果是一个字符串,其中逗号用于分隔不同的大写字母。
阅读全文