Python splitlines使用技巧
2008-09-06 00:00
656 查看
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 '\n'.join([ line[numDel:] for line in s.splitlines( ) ]) def unIndentBlock(s): return delSpaces(s, min(numSpaces(s)))
相关文章推荐
- Python splitlines使用技巧
- 在Python中用split()方法分割字符串的使用介绍
- python高效编程技巧11(如何使用多线程)
- Python - 集成开发环境Pycharm的使用方法和技巧
- [Python]网络爬虫(五):urllib2的使用细节与抓站技巧
- Python中strip和split的使用
- 使用Python对IP进行转换的一些操作技巧小结
- python的IDE之spyder快捷键和使用技巧
- C#中使用Split分隔字符串的技巧
- Python学习笔记:split()函数和strip()函数的使用说明
- python join 和 split的常用使用方法
- python开发工具pycharm之 快捷键 使用技巧
- Python如何提取CSS/JS/IMG的名称,Pytorch如何使用split
- python之pandas的使用:数据的导入技巧
- 使用python 爬虫抓站的一些技巧总结
- Python with open 使用技巧
- python函数使用参数技巧笔记
- Python的IDLE使用技巧
- [Python]网络爬虫(五):urllib2的使用细节与抓站技巧(转)
- [Python]网络爬虫(五):urllib2的使用细节与抓站技巧