Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2109628
  • 博文数量: 333
  • 博客积分: 10161
  • 博客等级: 上将
  • 技术积分: 5238
  • 用 户 组: 普通用户
  • 注册时间: 2008-02-19 08:59
文章分类

全部博文(333)

文章存档

2017年(10)

2014年(2)

2013年(57)

2012年(64)

2011年(76)

2010年(84)

2009年(3)

2008年(37)

分类: LINUX

2013-12-22 18:34:01

join用来连接字符串,split恰好相反,拆分字符串的。
不用多解释,看完代码,其意自现了。

  1. >>>li = ['my','name','is','bob']
  2. >>>' '.join(li)
  3. 'my name is bob'
  4. >>>s = '_'.join(li)
  5. >>>s
  6. 'my_name_is_bob'
  7. >>>s.split('_')
  8. ['my', 'name', 'is', 'bob']


其join和split的英文版解释如下:
join(...)
S.join(sequence) -> string

Return a string which is the concatenation of the strings in the
sequence.  The separator between elements is S.



split(...)
S.split([sep [,maxsplit]]) -> list of strings

Return a list of the words in the string S, using sep as the
delimiter string.  If maxsplit is given, at most maxsplit
splits are done. If sep is not specified or is None, any
whitespace string is a separator and empty strings are removed
from the result.
阅读(1660) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~