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

Python中的strip函数:去除字符串开头和结尾的空格或指定字符

发布时间:2023-06-23 15:22:39

Python中的strip函数是一种非常常用的字符串操作函数,在处理字符串时经常会用到。

strip函数可以用来删除字符串开头和结尾的空格字符(包括换行符、制表符等),或指定的字符(默认为空格字符)。

在Python中,字符串是一种不可变的序列类型。strip方法是字符串的成员方法,可以对字符串进行操作,返回一个新的字符串对象。

使用方法

1、删除空格字符

语法:string.strip()

参数:无

返回值:去除开头和结尾的空格字符的新字符串对象

2、删除指定字符

语法:string.strip(characters)

参数:characters为指定的字符

返回值:去除开头和结尾的指定字符的新字符串对象

下面我们将结合示例代码来具体说明使用方法。

1、删除空格字符

示例代码如下所示:

# 删除字符串开头和结尾的空格字符
str1 = "   hello world   "
new1 = str1.strip()
print("原字符串:", str1)
print("去除空格字符后的字符串:", new1)

运行效果如下所示:

原字符串:    hello world   
去除空格字符后的字符串: hello world

从运行结果中可以看出,strip函数去除了字符串开头和结尾的空格字符。

2、删除指定字符

示例代码如下所示:

# 删除字符串开头和结尾的指定字符
str2 = "***hello world***"
new2 = str2.strip("*")
print("原字符串:", str2)
print("去除指定字符后的字符串:", new2)

运行效果如下所示:

原字符串: ***hello world***
去除指定字符后的字符串: hello world

从运行结果中可以看出,strip函数去除了字符串开头和结尾的指定字符。

总结

在Python中,使用strip函数可以非常方便地去除字符串开头和结尾的空格字符或指定字符。这项功能非常常用,可以大大提高编程效率。使用时只需要注意使用的参数类型即可。