天天看点

python里的splitlines详解

    python的split方法函数可以分割字符串成列表,默认是以空格作为分隔符sep来分割字符串。

    当然可以改变sep分割字符串为其他字符串。

    python的字符串类里还提供了splitlines方法函数。

    splitlines函数什么意思呢?

    这个例子不好,因为用split(‘\n‘)也可以分割成上面的结果。

    结果一样,但是下面的测试用例就必须用splitlines了。

     程序结果如下所示:

       结果不太好,用strip函数去掉字符串前后的空格。

   好,至此splitlines的基本使用已经解析完成,那splitlines里的参数keepends又是什么意思呢?

    默认splitelines参数keepends为false,意思是不保留每行结尾的\n, 而keepends为true时,分割的每一行里尾部会有\n。

    总结,splitlines是按行分割字符串,返回值也是个列表。

-----------------------------------------------------------