(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)