Python splitlines的使用技巧详解

python中的splitlines用来分割行。当传入的参数为true时,表示保留换行符 。通过下面的例子就很明白了

代码如下:

mulLine = """Hello!!! Wellcome to Python's world! There are a lot of interesting things! Enjoy yourself. Thank you!""" print ''.join(mulLine.splitlines()) print '------------' print ''.join(mulLine.splitlines(True))

登录后复制

输出结果:

Hello!!! Wellcome to Python's world! There are a lot of interesting things! Enjoy yourself. Thank you! ------------ Hello!!! Wellcome to Python's world! There are a lot of interesting things! Enjoy yourself. Thank you!

登录后复制

利用这个函数,就可以非常方便写一些段落处理的函数了,比如处理缩进等方法。如Cookbook书中的例子:

代码如下:

def addSpaces(s, numAdd): white = " "*numAdd return white + white.join(s.splitlines(True)) def numSpaces(s): return [len(line)-len(line.lstrip( )) for line in s.splitlines( )] def delSpaces(s, numDel): if numDel > min(numSpaces(s)): raise ValueError, "removing more spaces than there are!" return ''.join([ line[numDel:] for line in s.splitlines( ) ]) def unIndentBlock(s): return delSpaces(s, min(numSpaces(s)))

登录后复制

以上就是Python splitlines的使用技巧详解的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2272401.html

(0)
上一篇 2025年2月27日 12:50:18
下一篇 2025年2月22日 23:56:11

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python如何使用pip更新全部都已经安装好的包实现方法

    下面小编就为的带来一篇python通过pip更新所有已安装的包实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 较新的pip已经支持list –outdated了,所以记录一下新的方法: p…

    编程技术 2025年2月27日
    200
  • Python中partition字符串函数实例教程

    在2.5版中新增加了一个叫partition的函数,它可以做什么呢?举一个小例子: >>> ‘http://www.donews.net/limodou’.partition(‘://’)(‘http’, ‘://’, ‘…

    编程技术 2025年2月27日
    200
  • 详解Python中使用values()的实例教程

    这篇文章主要介绍了python中返回字典键的值的values()方法使用,是python入门学习中的基础知识,需要的朋友可以参考下  values()方法返回给定的字典中所有可用值的列表。语法 以下是values()方法的语法: dict.…

    编程技术 2025年2月27日
    200
  • 分享python中sort的使用方法实例

    这篇文章主要介绍了python中的sort方法,需要的朋友可以参考下 Python中的sort()方法用于数组排序,本文以实例形式对此加以详细说明: 一、基本形式列表有自己的sort方法,其对列表进行原址排序,既然是原址排序,那显然元组不可…

    编程技术 2025年2月27日
    200
  • python爬虫入门(3)–利用requests构建知乎API

    这篇文章主要给大家介绍了关于python爬虫入门之利用requests构建知乎api的相关资料,文中通过示例代码介绍的非常详细,对大家具有一定的参考学习价值,需要的朋友们下面来一起看看吧。 前言 在爬虫系列文章 优雅的HTTP库reques…

    2025年2月27日 编程技术
    200
  • python爬虫入门(1)–快速理解HTTP协议

    http协议是互联网里面最重要,最基础的协议之一,我们的爬虫需要经常和http协议打交道。下面这篇文章主要给大家介绍了关于python爬虫入门之快速理解http协议的相关资料,文中介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。 …

    2025年2月27日
    200
  • python函数参数的不同

    在运用python的过程中,发现当函数参数为list的时候,在函数内部调用list.append()会改变形参,与c/c++的不太一样,查阅相关资料,在这里记录一下。 python中id可以获取对象的内存地址 >>> nu…

    编程技术 2025年2月27日
    200
  • python发送邮件

    python发送邮件 准备 python中发送邮件主要用的是smtplib和email两个模块,下面主要对这两个模块进行讲解 在讲解之前需要准备至少两个测试的邮箱,其中要在邮箱的设置中开启smtplib协议才可以进行发送和接受 smtpli…

    编程技术 2025年2月27日
    200
  • Python客户端与服务端的简单网络编程示例

    这篇文章主要介绍了python简单网络编程,详细介绍了客户端与服务端的具体实现技巧与相关注意事项,需要的朋友可以参考下 本文实例讲述了Python简单网络编程。分享给大家供大家参考,具体如下: 内容目录 1. 客户端(client.py)2…

    编程技术 2025年2月27日
    200
  • 如何利用Python在运算后得到浮点数值的方法详解

    在python中进行两个整数相除的时候,在默认情况下都是只能够得到整数的值,而在需要进行对除所得的结果进行精确地求值时,想在运算后即得到浮点值,那么如何进行处理呢? 1、修改被除数的值为带小数点的形式即可得到浮点值,这种方法在被除数事先知道…

    编程技术 2025年2月27日
    200

发表回复

登录后才能评论