python输入一个字符串,输出其中由所有英文字母(大写字母/小写字母)构成的新串。使用for循环结构和列表
时间: 2024-02-19 15:02:35 浏览: 171
python实现生成字符串大小写字母和数字的各种组合
5星 · 资源好评率100%
好的,以下是代码实现:
```python
# 输入一个字符串
string = input("请输入一个字符串:")
# 构建新串
new_string = []
# 遍历字符串中的每一个字符
for char in string:
# 判断字符是否为英文字母
if char.isalpha():
# 如果是英文字母,将其添加到新串中
new_string.append(char)
# 将新串转换为字符串并输出
print("".join(new_string))
```
这段代码中,我们首先使用 `input()` 函数获取用户输入的字符串。然后,我们使用一个空列表 `new_string` 存储新串。接下来,我们使用 `for` 循环遍历字符串中的每一个字符,并使用 `isalpha()` 函数判断该字符是否为英文字母。如果是英文字母,则将其添加到 `new_string` 中。最后,我们使用 `join()` 函数将 `new_string` 转换为字符串并输出。
阅读全文