Python: strip()和split()的用法与区别
一.strip() strip用于字符串头部和尾部的指定字符串,默认为空格或换行符。 比如我们有字符串: str= " 123123\n " 我们使用strip方法:: str.strip() 因此将会输出: ' asdasdasd ' 我们可以看到尾部的换行符被删去了, 现在我们来删除自己所指定的字符串 ,首先有字符串: str= " I love I " str.strip( " I " )#删除收尾的I 输出: ' love ' 二.split 这个函数的用法是拆分字符串,然后把分割之后的字符串放到一个列表里并返回。默认情况下是根据换行符"\n"和空格" ",以及“\t”进行分割,比如我们有代码: >>> str= " asdasd\nasdasdasd\n " >>> str.split() [ ' asdasd ' , ' asdasdasd ' ] 这样就会返回分割之后的字符串。 或者字符串之间为空格: >>> str= " asdsad asdasd " >>> str.split() [ ' asdsad ' , ' asdasd ' ] 如果想根据特定字符进行拆分,比如遇到数字1就拆分字符串,那么我们有代码: >>> str= " 9999919999919999919999 " >>> str.split( " 1 " ) [ ' 99999 ' , '