Python strip方法详解
在Python中,字符串是一种不可变的数据类型。字符串的strip()方法是用来删除字符串两端的指定字符(默认为空白字符)的函数。strip()方法返回一个新的字符串,原字符串不会被改变。
语法
strip()方法的语法如下:
str.strip([chars])
其中,chars参数是可选的,用来指定要删除的字符。如果不提供chars参数,strip()方法默认会删除字符串两端的空白字符(包括空格、制表符和换行符)。
示例
下面是一个示例代码演示strip()方法的用法:
str = " Hello, World! "
print(str.strip()) # 输出:Hello, World!
str = "www.example.com"
print(str.strip("w.moc")) # 输出:example
在第一个示例中,strip()方法删除字符串两端的空白字符,并返回新的字符串”Hello, World!”。在第二个示例中,strip()方法删除字符串两端的”w”、”.”和”c”字符,并返回新的字符串”example”。
注意事项
- strip()方法只会删除字符串两端的指定字符,不会删除字符串中间的字符。
- 如果chars参数包含多个字符,strip()方法会依次删除这些字符,直到两端没有指定字符为止。
- strip()方法是大小写敏感的,所以要注意chars参数中字符的大小写。
总的来说,strip()方法是一个很方便的字符串处理方法,可以用来去除字符串两端多余的字符。