📜  删除空格方法 - Python (1)

📅  最后修改于: 2023-12-03 15:36:56.517000             🧑  作者: Mango

删除空格方法 - Python

前言

在字符串处理中,经常会遇到需要删除开头或结尾的空格、同时也需要删除字符串中间的空格等情况。Python可以轻松地实现这些操作。

strip()方法

strip()方法可以删除字符串开头和结尾的空格。

s = "   hello world   "
s = s.strip()
print(s)  # 输出 "hello world"
lstrip()方法

lstrip()方法可以删除字符串开头的空格。

s = "   hello world   "
s = s.lstrip()
print(s)  # 输出 "hello world   "
rstrip()方法

rstrip()方法可以删除字符串结尾的空格。

s = "   hello world   "
s = s.rstrip()
print(s)  # 输出 "   hello world"
replace()方法

replace()方法可以替换字符串中的子串,因此也可以用来删除字符串中间的空格。

s = "hello   world"
s = s.replace(" ", "")
print(s)  # 输出 "helloworld"
正则表达式

使用正则表达式可以更灵活地删除字符串中的空格,例如删除所有空格。

import re

s = "hello    world"
s = re.sub("\s+", "", s)
print(s)  # 输出 "helloworld"

以上就是Python中删除空格的方法。

总结
  • strip()方法可以删除字符串开头和结尾的空格。
  • lstrip()方法可以删除字符串开头的空格。
  • rstrip()方法可以删除字符串结尾的空格。
  • replace()方法可以用来删除字符串中间的空格。
  • 正则表达式可以更灵活地删除字符串中的空格。