如何使用Python的strip()函数去除字串中的空格和换行符?
Python的strip()函数是用来去除字符串首尾的空格、制表符(\t)、换行符(
)等字符的。它是很常用的一个字符串处理函数,这篇文章将介绍如何使用Python的strip()函数去除字串中的空格和换行符。
Python的strip()函数语法如下:
string.strip([chars])
其中,string是要操作的字符串,chars是可选参数,指定要去除的字符。
如果没有指定chars,则默认去除字符串首尾的空格、制表符和换行符等空白字符。如果指定了chars,则只去除字符串首尾的chars字符。
下面是一些示例代码,演示了如何使用Python的strip()函数去除字串中的空格和换行符。
### 示例1:去除字符串首尾的空格
s = " hello world " s = s.strip() print(s) # Output: "hello world"
这个例子中,我们定义了一个字符串s,它包含了一些额外的空格。调用strip()函数之后,字符串首尾的空格就被去除了。
### 示例2:去除字符串中的空格
s = "hello world"
s = s.replace(" ", "")
print(s)
# Output: "helloworld"
这个例子中,我们定义了一个字符串s,它包含了一些空格。我们使用了Python的字符串replace()函数,将空格替换成空字符串。这样就去除了字符串中的所有空格。
### 示例3:去除字符串中的换行符
s = "hello world " s = s.strip() print(s) # Output: "hello world"
这个例子中,我们定义了一个字符串s,它包含了换行符。调用strip()函数之后,字符串首尾的换行符就被去除了。但是中间的换行符并没有被去除。
### 示例4:去除字符串中的空格和换行符
s = " hello
world "
s = s.replace(" ", "").replace("
", "")
print(s)
# Output: "helloworld"
这个例子中,我们定义了一个字符串s,它包含了空格和换行符。我们先使用replace()函数将空格和换行符都替换成空字符随。这样就去除了字符串中的所有空格和换行符。
总结:
Python的strip()函数可以很方便的去除字符串首尾的空白字符。如果要去除字符串中间的空白字符,可以使用Python的字符串replace()函数。另外,如果要去除字符串中的其它字符,可以使用Python的字符串translate()函数。
