欢迎访问宙启技术站
智能推送

Python如何使用strip()函数删除字符串中的空格和换行符

发布时间:2023-06-20 07:52:30

在Python中,strip()函数是一个非常方便的用于删除字符串前后空格和换行符等的方法。

该函数适用于字符串和列表等数据类型,并返回一个新的字符串或列表。

使用该函数需要注意以下几点:

1. strip()函数默认删除字符串前后的空格和换行符,即strip()函数中不传入参数时,默认删除的字符是空格和换行符;

2. 如果需要删除字符串前后指定的字符,可以将需要删除的字符作为参数传入strip()函数;

3. strip()函数是一种可变函数,不会返回任何值,只会修改原字符串的值。

下面是一些实例,以演示如何使用strip()函数从字符串中删除空格和换行符。

1. 删除字符串前后的空格和换行符

string = "  hello, world!
"
print(string.strip())

输出结果:

hello, world!

2. 删除字符串前后指定的字符

string = "@hello@, world!@"
print(string.strip("@"))

输出结果:

hello@, world!

3. 删除列表中的字符串前后空格和换行符

list = ["  hello, world!
", "  goodbye, world!
"]
new_list = []

for string in list:
    new_list.append(string.strip())

print(new_list)

输出结果:

['hello, world!', 'goodbye, world!']

总结来说,Python中的strip()函数是一个非常实用的方法,它可以帮助我们轻松地删除字符串和列表中的空格和换行符等无用字符,让我们的代码更加简洁、易读。