Python字符串函数strip()原理及用法详解
一、strip()函数的概述
Python中的strip()函数用来去除字符串中的前后空格或特定字符,返回的是去除前后空格或特定字符后的字符串。即,该函数可以消除字符串前后的所有不可见字符。同时该函数也支持去除特定符号。
例如,我们有一个字符串为
str = ' this is a Python string example. '
使用strip()函数来去除该字符串的前后空格后,得到的结果如下:
str.strip()
==> 'this is a Python string example.'
可以看到,该函数去除了我们字符串开头和结尾多余的空格。
二、strip()函数的语法
该函数的语法为:
str.strip([chars])
其中,chars是可选参数,如果指定了chars,则将字符串开头和结尾的chars字符删除,如果没有指定chars,函数则将删除开头和结尾的所有空格。
三、基本示例1:strip()函数去除空格
代码示例:
str = ' remove whitespaces '
print('Before strip:', str)
print('After strip:', str.strip())
代码输出:
Before strip: remove whitespaces
After strip: remove whitespaces
可见,该函数成功地去掉了字符串前后的空格。
四、基本示例2:strip()函数去除特定字符
除了用于去除空格,strip()函数可以配合参数chars,用来去除特定字符。代码示例:
str = '***remove * from both sides***'
print('Before strip:', str)
print('After strip:', str.strip("*"))
代码输出:
Before strip: ***remove * from both sides***
After strip: remove * from both sides
可以看到,该strip()函数成功地去掉了字符串前后的*符号。
五、总结
在Python中,strip()函数是清理数据非常常用的函数之一,可以轻松去掉字符串前后的不可见字符,或特定的符号。该函数在数据清理和处理中有很多用途,建议大家掌握该函数的用法。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python字符串函数strip()原理及用法详解 - Python技术站