输入一个字符串,编程实现将其中字母字符放在前面,数字字符放在后面生成一个新串,并输出。
时间: 2024-01-18 17:04:20 浏览: 54
输入一串字符和输出
好的,我可以帮你解决这个问题。你可以参考以下 Python 代码实现:
```python
s = input("请输入一个字符串:")
letters = ""
digits = ""
for char in s:
if char.isalpha():
letters += char
elif char.isdigit():
digits += char
new_str = letters + digits
print("新字符串为:", new_str)
```
代码中,我们先定义了两个空字符串 `letters` 和 `digits`,分别用于存储字母和数字字符。然后遍历输入的字符串 `s` 中的每个字符,如果是字母字符,则放入 `letters` 中,如果是数字字符,则放入 `digits` 中。最后将 `letters` 和 `digits` 拼接在一起,得到新的字符串并输出。
希望能够帮到你。
阅读全文