编写程序,输入含有空格的字符串:what is your name<回车> 删除空格后的字符串: whatisyourname
时间: 2024-09-14 09:05:12 浏览: 31
AIML参考手册(中文版)
在Python中,你可以使用内置的`replace()`函数或者`split()`和`join()`方法来实现这个需求。这里是一个简单的例子:
```python
input_string = input("请输入含有空格的字符串: what is your name\n") # 获取用户输入
# 使用replace()函数替换空格
no_spaces_string = input_string.replace(" ", "")
print("删除空格后的字符串:", no_spaces_string)
```
如果你想要更简洁地处理,可以使用正则表达式库`re`:
```python
import re
input_string = input("请输入含有空格的字符串: what is your name\n")
no_spaces_string = re.sub(r'\s', '', input_string) # 使用正则表达式匹配并替换空格
print("删除空格后的字符串:", no_spaces_string)
```
无论是哪种方法,删除空格后的结果都会是"whatisyourname"。
阅读全文