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