用python编写输入一个字符串,将字符串中的非数字字符删除,然后输出删除后的字符串。
时间: 2024-05-12 18:17:34 浏览: 180
当然可以,以下是示例代码:
```
string = input("请输入一个字符串: ")
digits = ""
for char in string:
if char.isdigit():
digits += char
print("删除后的字符串为: ", digits)
```
希望能帮助到你!
相关问题
要求用Python实现编程 输入一个字符串,将组成字符串的所有非数字字符删除后倒置输出
好的,以下是使用Python实现的代码:
```python
string = input("请输入字符串:")
new_string = ''.join(filter(str.isdigit, string))
reversed_string = new_string[::-1]
print(reversed_string)
```
运行程序后,输入一个字符串,程序将会将字符串中的所有非数字字符删除,并倒置输出结果。例如,如果你输入的字符串是 "abc123def456",程序会输出 "654321123"。请注意,该程序只会保留数字字符,不会保留非数字字符。
要求用Python实现编程 输入一个字符串,将组成字符串的所有非数字字符删除后导致输出
好的,我理解了你的要求。以下是使用Python实现的代码:
```python
string = input("请输入字符串:")
new_string = ''.join(filter(str.isalpha, string))
print(new_string)
```
运行程序后,输入一个字符串,程序将会将字符串中的所有非字母字符删除,并输出结果。例如,如果你输入的字符串是 "abc123def456",程序会输出 "abcdef"。请注意,该程序只会保留字母字符,不会保留数字字符。