python\split\join
来源:互联网 发布:免费爆吧软件 编辑:程序博客网 时间:2024/05/16 05:46
字符串的split用法
说明:
Python中没有字符类型的说法,只有字符串,这里所说的字符就是只包含一个字符的字符串!!!
这里这样写的原因只是为了方便理解,仅此而已。
由于敢接触Python,所以不保证以后还有没有其他用法,所以会在后面不断加入。。。
1.按某一个字符分割,如‘.’
str
=
(
'www.google.com'
)
print
str
str_split
=
str
.split(
'.'
)
print
str_split
结果如下:
2.按某一个字符分割,且分割n次。如按‘.’分割1次
str
=
(
'www.google.com'
)
print
str
str_split
=
str
.split(
'.'
,
1
)
print
str_split
3.按某一字符串分割。如:‘||’
str
=
(
'WinXP||Win7||Win8||Win8.1'
)
print
str
str_split
=
str
.split(
'||'
)
print
str_split
结果如下:
4.按某一字符串分割,且分割n次。如:按‘||’分割2次
str
=
(
'WinXP||Win7||Win8||Win8.1'
)
print
str
str_split
=
str
.split(
'||'
,
2
)
print
str_split
5.按某一字符(或字符串)分割,且分割n次,并将分割的完成的字符串(或字符)赋给新的(n+1)个变量。(注:见开头说明)
如:按‘.’分割字符,且分割1次,并将分割后的字符串赋给2个变量str1,str2
url
=
(
'www.google.com'
)
str1, str2
=
url.split(
'.'
,
1
)
print
str1
print
str2
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("..")
- python join 和 split
- python join 和 split
- python join and split
- python join 和 split
- [python]split 和 join
- python\split\join
- python join 和 split
- python:split与join
- python split , join 命令
- python split() join()
- python ''.join,split(),strip()
- python join 和 split方法
- Python中的join和split
- python string join split使用
- Python 中的join()与split()
- Python join和split函数
- Python 中的join()与split()
- python中的join和split
- coco2dx使用控制台输出LOG信息
- unity3D中阴影渲染的shadow a…
- Unity3D中的Grobal Illuminit…
- Unity3D中摄像机常用技巧Dolly&nbs…
- The Zen of Python / Python之禅
- python\split\join
- 8051寄存器
- java中Map集合总结
- tx标签配置事务却无法回滚
- 【Python]五分钟理解元类(Metaclasses)【转载】
- 作业7.10
- 【笔记】Java与内存屏障
- matlab ndims 函数 与 expand 函数
- 数字逆序输出