Python的字符串连接join和拆分split
2013-10-23 18:43
585 查看
字符串连接
1、普通的无缝连接:用加号+。
2、使用join做连接:其使用规则是A.join(B),要求a、b均为字符串。其作用是重复利用A把B的各个部分穿接起来(注意只穿接内部,左右两侧不加A)。
· 参数A是普通字符串,包括空格或空字符串。
· 参数B可以是字符串或者以字符串为元素的list。
· 若B为字符串,那么A.join(B)会重复利用A把B串的每个字符穿插起来。
· 若B为以字符串为元素的list,那么A.join(B)会重复利用A把list的每个元素穿插起来。
字符串拆分
字符串拆分一般使用split,它是把一个普通的字符串拆分为一个含有若干个字符串元素的list。其规则是A.split(B,C)。
· 参数A是字符串,包括空格或空串,其意义是被拆分的字符串。
· 参数B是字符串,其意义是要以B作为拆分依据。不能使空串作为拆分依据,因为不符合逻辑。
· 参数C是整数,其意义是最多拆分的次数(拆完的字符串个数等于拆分次数+1),-1表示不限制拆分次数。从左向右判定是否能拆分,当到达拆分次数后,其右边的串就不再拆分了。如果参数C超过实际有可能被拆分的次数,那仍按最大拆分来做。
注意:如果不填写参数BC,则认为是把空格作为拆分依据,不限制拆分次数。
1、普通的无缝连接:用加号+。
a = "hello" b = "abc" c = a + b print c
2、使用join做连接:其使用规则是A.join(B),要求a、b均为字符串。其作用是重复利用A把B的各个部分穿接起来(注意只穿接内部,左右两侧不加A)。
· 参数A是普通字符串,包括空格或空字符串。
· 参数B可以是字符串或者以字符串为元素的list。
· 若B为字符串,那么A.join(B)会重复利用A把B串的每个字符穿插起来。
a = "abc" b = "xyz" c = a.join(b) print c #xabcyabcz
· 若B为以字符串为元素的list,那么A.join(B)会重复利用A把list的每个元素穿插起来。
a = ["I","am","good"] b = " " c = b.join(a) print c #I am good
字符串拆分
字符串拆分一般使用split,它是把一个普通的字符串拆分为一个含有若干个字符串元素的list。其规则是A.split(B,C)。
· 参数A是字符串,包括空格或空串,其意义是被拆分的字符串。
· 参数B是字符串,其意义是要以B作为拆分依据。不能使空串作为拆分依据,因为不符合逻辑。
· 参数C是整数,其意义是最多拆分的次数(拆完的字符串个数等于拆分次数+1),-1表示不限制拆分次数。从左向右判定是否能拆分,当到达拆分次数后,其右边的串就不再拆分了。如果参数C超过实际有可能被拆分的次数,那仍按最大拆分来做。
注意:如果不填写参数BC,则认为是把空格作为拆分依据,不限制拆分次数。
a = "my name is sam" b = a.split() #['my name is sam'] c = a.split(" ") #['my','name','is','sam'] d = a.split(" ",1) #['my','name is sam'] e = a.split(" " ,2) #['my','name','is sam']
相关文章推荐
- python拆分字符串(.split),以及连接字符串(.join)。
- Python的字符串和拆分方法join、split
- Python_连接List与分割字符串_join&split
- python中字符串拆分与合并(split()和join())
- python字符串英雄技能,title,join,ljust,lower,upper,lstrip,maketrans,translate,partition,split,splitlines
- Python字符串split学习一(自定义字符串拆分)
- python---list列表与字符串 list()、split()、join()
- python3----连接字符串数组(join)
- Python join() 函数 连接字符串
- python字符串split()、join()、strip()函数的总结
- Python常见字符串操作函数小结【split()、join()、strip()】
- Python连接字符串,join出现问题:python 'list' object has no attribute
- python--uuid--字符串split--join(列表)
- Python split() 函数 拆分字符串 将字符串转化为列
- python字符串split(),join(),strip()函数及网易笔试 回文序列
- Python 入门:字符串连接及join用法
- python 字符串 的 join 方法 与 split 方法
- 演示了Python中的字符串通过split分割后的使用和把分割后的字符串连接起来
- python split()函数使用拆分字符串 将字符串转化为列表
- python字符串处理 join split replace的使用方法