python学习笔记--split与join用法
2013-12-12 21:19
633 查看
1.split 用法 -- * 描述 split用来以指定的符号(如果没有指定就默认为空格)分割字符串并返回list,同时可以指定分割成几个字符串 * 语法 ``` str.split(str="", num=string.count(str)). ``` * 参数 ``` str -- 分隔符,默认为空格 num -- 分割出的元素数量(这里可能有点歧义,看例子就明白了) ``` * 返回值 返回分割出的元素列表 * 例子 下面是split()的用例 ``` #!/usr/bin/python # -*- coding: utf-8 -*- str = "Line1-abcdef,Line2-abc,Line4-abcd"; print '不指定num:',str.split(',' ) print 'num=-1:',str.split(',', -1 ) print 'num=0:',str.split(',', 0 ) print 'num=1:',str.split(',', 1 ) print 'num=2:',str.split(',', 2 ) print 'num=3:',str.split(',', 3 ) -- 结果:由此可见 str.split(',' -1) 等价于str.split(',') 不指定num: ['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] num=-1: ['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] num=0: ['Line1-abcdef,Line2-abc,Line4-abcd'] num=1: ['Line1-abcdef', 'Line2-abc,Line4-abcd'] num=2: ['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] num=3: ['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ``` 2.join 用法 -- * 描述 跟split()用法相反,join以指定的字符连接字符元素并返回字符串 * 语法 ``` str.join(sequence) ``` * 参数 ``` sequence -- 将被连接的序列 ``` * 返回值 这个方法返回以指定字符连接好的字符串, * 例子 下面是join()的用例 ``` #!/usr/bin/python str = "-"; seq = ("a", "b", "c"); print str.join( seq ); --- 结果: a-b-c ``` 参考[tutorialspoint][1] [1]: http://www.tutorialspoint.com/python/string_join.htm
相关文章推荐
- PYTHON 学习笔记之 join 和 split 函数用法
- 三、PYTHON 学习笔记之 join 和 split 函数用法
- Python学习笔记(补充)Split 用法
- python学习笔记[2]-join 和 split
- 0714学习笔记list常用操作索引(index)和切片(slice) 字符串的方法分割split和连接join
- 【python学习笔记】4:精度控制/文件读/split()方法
- 【Python 笔记】 join函数用法
- Python学习笔记(7):global关键字及全局变量的用法
- Python学习笔记:05 数组的基本用法(Tuple和List)
- python 学习 笔记 format 用法
- Python学习笔记(二):条件控制语句与循环语句及常用函数的用法
- python学习笔记之常用模块用法分析
- Python学习笔记 - 字典的用法
- python学习笔记:range()函数用法
- Python学习笔记--关于split的分割问题
- python join和split和strip用法
- PYTHON join 和 split 函数用法
- python3.4学习笔记(二十) python strip()函数 去空格\n\r\t函数的用法
- 我的Qt学习笔记 2 QString的一些用法总结(1 section, split 函数)
- python学习笔记-list的用法