博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python里的splitlines具体解释
阅读量:4932 次
发布时间:2019-06-11

本文共 1496 字,大约阅读时间需要 4 分钟。

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

In [1]: s = "www jeapedu com"In [2]: print s.split()['www', 'jeapedu', 'com']
    当然能够改变sep切割字符串为其它字符串。

In [6]: t = "www.jeapedu.com"In [7]: print t.split(".")['www', 'jeapedu', 'com']

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

splitlines(...)    S.splitlines(keepends=False) -> list of strings        Return a list of the lines in S, breaking at line boundaries.    Line breaks are not included in the resulting list unless keepends    is given and true.
    splitlines函数什么意思呢?

In [8]: u = "www.jeapedu.com\nwww.chinagame.me\nwww.quanzhan.org"In [9]: print u.splitlines()['www.jeapedu.com', 'www.chinagame.me', 'www.quanzhan.org']
   
这个样例不好。由于用split('\n')也能够切割成上面的结果。

In [13]: u = "www.jeapedu.com\nwww.chinagame.me\nwww.quanzhan.org"In [14]: print u.split("\n")['www.jeapedu.com', 'www.chinagame.me', 'www.quanzhan.org']
   
结果一样,可是以下的測试用例就必须用splitlines了。

t =  """www.jeapedu.com       www.chinagame.me       www.quanzhan.org     """    print t.splitlines()

     程序结果例如以下所看到的:

['www.jeapedu.com', '       www.chinagame.me', '   www.quanzhan.org']

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

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

t =  """www.jeapedu.com       www.chinagame.me       www.quanzhan.org     """print t.splitlines()print t.splitlines(True)
    默认splitelines參数keepends为False,意思是不保留每行结尾的\n, 而keepends为True时。切割的每
一行里尾部会有\n。

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

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

转载于:https://www.cnblogs.com/mqxnongmin/p/10535272.html

你可能感兴趣的文章
一位有着工匠精神的博主写的关于IEnumerable接口的详细解析
查看>>
MySQL中特有的函数If函数
查看>>
安装Python3.6.2报错:zipimport.ZipImportError: can't decompress data; zlib not available
查看>>
【蓝桥杯】入门训练 Fibonacci数列
查看>>
实验十 指针2
查看>>
常见HTTP状态码
查看>>
vim 空格和换行的删除和替换
查看>>
ionic 入门学习
查看>>
[python]pickle和cPickle
查看>>
末日了,天是灰色的。
查看>>
Vuejs vm对象详解
查看>>
自定义RatingBar的一个问题(只显示显示一个星星)
查看>>
剑指Offer--二叉树的镜像
查看>>
PAT-BASIC-1031-查验身份证
查看>>
Python笔记5----集合set
查看>>
连连看小游戏
查看>>
js二级联动
查看>>
谜题32:循环者的诅咒
查看>>
RMI
查看>>
动态切换多数据源的配置
查看>>