请编写Python代码解决下列问题。输入一个字符串,去掉字符串中所有的空格。
时间: 2023-11-27 17:54:37 浏览: 55
```python
s = input("请输入字符串:")
s = s.replace(" ", "")
print(s)
```
或者
```python
s = input("请输入字符串:")
s_without_space = ""
for c in s:
if c != " ":
s_without_space += c
print(s_without_space)
```
这两段代码都可以实现去掉字符串中所有空格的功能。第一种方法使用了字符串的replace方法,将空格替换为空字符串。第二种方法使用了循环遍历字符串,将不是空格的字符拼接到新的字符串中。
相关问题
编写pathon代码输入一个字符串,去掉字符串中所有的空格。
可以使用字符串的 `replace()` 方法来替换空格,也可以使用正则表达式来匹配和删除空格。下面是两种方法的示例代码:
方法一:使用 replace() 方法
```python
input_str = "Hello, world! "
output_str = input_str.replace(" ", "")
print(output_str) # 输出 "Hello,world!"
```
方法二:使用正则表达式
```python
import re
input_str = "Hello, world! "
output_str = re.sub(r"\s+", "", input_str)
print(output_str) # 输出 "Hello,world!"
```
这里使用了 `re.sub()` 方法,第一个参数是正则表达式,`\s+` 匹配一个或多个空格;第二个参数是用来替换匹配到的字符串,这里使用空字符串来删除空格。
用python输入一个字符串,去掉字符串中所有的空格。
好的,这个问题属于编程问题。可以使用Python内置的replace()函数来实现去掉字符串中所有的空格:
```
s = input("请输入字符串:")
s = s.replace(" ", "")
print("去掉空格后的字符串为:", s)
```
这个程序会让用户输入一个字符串,然后使用replace()函数去掉该字符串中的所有空格,并打印出去掉空格后的字符串。
阅读全文