PYTHON 学习笔记之 join 和 split 函数用法
2015-07-10 15:01
951 查看
python join 和 split方法的使用,join用来连接字符串,split恰好相反,拆分字符串的。
1.join用法示例
>>>li = ['my','name','is','bob']
>>>' '.join(li)
'my name is bob'
>>>'_'.join(li)
'my_name_is_bob'
>>> s = ['my','name','is','bob']
>>> ' '.join(s)
'my name is bob'
>>> '..'.join(s)
'my..name..is..bob'
2.split用法示例
>>> b = 'my..name..is..bob'
>>> b.split()
['my..name..is..bob']
>>> b.split("..")
['my', 'name', 'is', 'bob']
>>> b.split("..",0)
['my..name..is..bob']
>>> b.split("..",1)
['my', 'name..is..bob']
>>> b.split("..",2)
['my', 'name', 'is..bob']
>>> b.split("..",-1)
['my', 'name', 'is', 'bob']
可以看出 b.split("..",-1)等价于b.split("..")
版权声明:本文为博主原创文章,未经博主允许不得转载。
1.join用法示例
>>>li = ['my','name','is','bob']
>>>' '.join(li)
'my name is bob'
>>>'_'.join(li)
'my_name_is_bob'
>>> s = ['my','name','is','bob']
>>> ' '.join(s)
'my name is bob'
>>> '..'.join(s)
'my..name..is..bob'
2.split用法示例
>>> b = 'my..name..is..bob'
>>> b.split()
['my..name..is..bob']
>>> b.split("..")
['my', 'name', 'is', 'bob']
>>> b.split("..",0)
['my..name..is..bob']
>>> b.split("..",1)
['my', 'name..is..bob']
>>> b.split("..",2)
['my', 'name', 'is..bob']
>>> b.split("..",-1)
['my', 'name', 'is', 'bob']
可以看出 b.split("..",-1)等价于b.split("..")
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- Python学习笔记三:函数
- Python 安装 setuptools Compression requires the (missing) zlib module 的解决方案
- numpy broadcasting
- UnicodeDecodeError: 'ascii' codec can't decode byte 0xd3 in position 1: ordinal not in range(128)
- Python 中 and 和 or 的有趣现象
- Python使用libsvm的“ImportError: No module named svmutil”问题
- Python学习笔记——list的常用方法
- Python __Underscore__ Methods
- 飘逸的python - 代码即文档docstring
- Python介绍
- python 安装 easy_intall 和 pip python无root权限安装
- Python list使用详解
- Python标准库:内置函数format(value[, format_spec])
- Python验证码识别的方法
- Python实现大文件排序的方法
- Python操作MySQL数据库
- Python实现telnet服务器的方法
- Python读写unicode文件的方法
- Python实现提取谷歌音乐搜索结果的方法
- python和bash统计CPU利用率的方法