将字符串的空格删去
时间: 2023-09-12 17:05:12 浏览: 126
好的,您可以使用以下Python代码将字符串中的空格删除:
```python
string = "This is a string with spaces"
new_string = string.replace(" ", "")
print(new_string)
```
这将输出:
```
Thisisastringwithspaces
```
请注意,这只是一种方法,具体取决于您要解决的问题。
相关问题
python 删掉字符串空格
在 Python 中,可以使用 `strip()` 方法来删除字符串两侧的空格,使用 `lstrip()` 方法来删除字符串左侧的空格,使用 `rstrip()` 方法来删除字符串右侧的空格。
示例代码如下:
```python
str1 = " hello world "
print(str1.strip()) # 输出 "hello world"
print(str1.lstrip()) # 输出 "hello world "
print(str1.rstrip()) # 输出 " hello world"
```
如果要删除字符串中间的空格,可以使用 `replace()` 方法来替换空格为空字符串,示例代码如下:
```python
str1 = "hello world"
str2 = str1.replace(" ", "")
print(str2) # 输出 "helloworld"
```
python删除字符串空格
在Python中,你可以使用内置的`replace()`函数或者`strip()`、`lstrip()`、`rstrip()`方法来删除字符串中的空格。以下是几种常见的方法:
1. `replace(' ', '')`: 这会将所有空格替换为空字符,返回一个新的字符串。
```python
s = "hello world"
new_s = s.replace(" ", "")
print(new_s) # 输出 "helloworld"
```
2. `strip()`: 移除字符串首尾的空格。
```python
s = " hello world "
new_s = s.strip()
print(new_s) # 输出 "hello world"
```
3. `lstrip()`: 只移除左侧的空格。
4. `rstrip()`: 只移除右侧的空格。
如果你只想删除内部的连续空格,可以使用正则表达式库`re`:
```python
import re
s = " hello world "
new_s = re.sub(r'\s+', '', s)
print(new_s) # 输出 "helloworld"
```
阅读全文