无名阁,只为技术而生。流水不争先,争的是滔滔不绝。

(python去除字符串中的空格) Python 字符串去除空格的五种方法 Python字符串去空格主要有五种方法 全网首发(图文详解1)

前沿技术 Micheal 6个月前 (05-28) 66次浏览 已收录 扫描二维码

(python去除字符串中的空格) Python 字符串去除空格的五种方法

Python字符串去空格主要有五种方法:

  • 利用strip()方法:这个方法会去除字符串头尾的空白字符。
  • 用lstrip()方法:这个方法只去除字符串左边的空白字符。
  • 用rstrip()方法:这个方法只去除字符串右边的空白字符。
  • 使用replace()方法:它可以将字符串中的所有空格都去掉。
  • 使用正则表达式re库的sub()函数:它可以将字符串中的所有空格都去掉。

下面是具体的实现方式:

方法一:利用strip()方法

str1 = "     hello world     "
str1 = str1.strip()
print(str1)  # 输出:"hello world"

这段代码首先定义了一个有空格的字符串,然后利用strip方法去除了头尾的空白字符,最后输出”hello world”。

方法二:用lstrip()方法

str1 = "     hello world     "
str1 = str1.lstrip()
print(str1)  # 输出:"hello world     "

lstrip方法只去除字符串左边的空白字符。

方法三:用rstrip()方法

str1 = "     hello world     "
str1 = str1.rstrip()
print(str1)  # 输出:"     hello world"

rstrip方法则只会去除字符串右边的空白字符。

方法四:使用replace()方法

str1 = "     hello world     "
str1 = str1.replace(' ', '')
print(str1)  # 输出:"helloworld"

replace方法会将字符串中的所有空格都替换掉。

方法五:使用正则表达式re库的sub()函数

import re
str1 = "     hello world     "
str1 = re.sub(' ', '', str1)
print(str1)  # 输出:"helloworld"

re.sub的第一个参数是要匹配的内容,这里是空格;第二个参数是要替换成的内容,这里替换成空;第三个参数是目标字符串。用法和replace()类似,但是支持更多的匹配方式。
(np.stack) 详解Numpy stack()(沿着新的轴堆叠数组)函数的作用与使用方法 Numpy栈函数 全网首发(图文详解1)
(python) Python assert断言关键字的作用与用法 Python assert 语法简介 全网首发(图文详解1)

喜欢 (0)
[]
分享 (0)
关于作者:
流水不争先,争的是滔滔不绝