第一点:split

直接举例子,比较直观,

>>> f = 'www.baidu.com.cn'

>>> f.split()
['www.baidu.com.cn']  #string.split()返回的是一个列表?

>>> f.split('.')
['www', 'baidu', 'com', 'cn']

>>> f.split('.',1)
['www', 'baidu.com.cn'] #将string分隔成2部分

>>> f.split('.',2)
['www', 'baidu', 'com.cn'] #将string分隔成3部分

>>> f.split('.',3)
['www', 'baidu', 'com', 'cn'] #将string分隔成4部分

所以,string.split('分隔类型‘,number’)就表示将string按‘分隔类型’分隔成n+1部分

>>> f.split('.',2)[1]
'baidu'

>>> s1,s2,s3 = f.split('.',2)
>>> s1
'www'
>>> s2
'baidu'
>>> s3
'com.cn'

第2点:join

>>> l = ['1','2','3','4'] #对序列进行操作,

>>> ''.join(l)
'1234'

>>> '.'.join(l)
'1.2.3.4'

>>> l = '1 2 3 4' #对于字符串进行操作
>>> ':'.join(l)
'1: :2: :3: :4'

>>> l = ('1','2','3','4') #对元祖进行操作
>>> ':'.join(l)
'1:2:3:4'

最新文章

  1. js中Window 对象及其的方法
  2. destoon公司搜索页面显示公司类型
  3. mysql xml 参数
  4. (原创)在Exchange 2007 server中使用实时黑名单服务(RBL)过滤垃圾邮件
  5. copy
  6. Mybatis的简单示例
  7. 输出一个等边三角形的字母阵,等边三角形的两腰为字母A,往里靠依次字母大一个(详细题目文章中描述)
  8. md5可能会被破解咋办?
  9. js split函数用法总结
  10. 基于 Groovy 的自动化构建工具 Gradle 入门(转)
  11. Android OpenGL ES(九)绘制线段Line Segment .
  12. 老李分享:持续集成学好jenkins之安装
  13. Unix/Linux僵尸进程
  14. java的Calendar,获取月份少一月的问题及其它注意事项
  15. Xmanager power suit 6 最新版注册激活
  16. mysql 5.7版本的安装(非解压版)
  17. python之getpass模块使用
  18. [TensorFlow] Creating Custom Estimators in TensorFlow
  19. Docker 轻量级图形管理软件 Portainer
  20. Raid卷详解

热门文章

  1. 推荐几款jquery图片切换插件
  2. 使用 Ghost 写博客
  3. geotrellis使用(二十七)栅格数据色彩渲染
  4. isEmpty和isBlank的区别
  5. SparkStreaming实现Exactly-Once语义
  6. JavaScript: 零基础轻松学闭包
  7. 从express源码中探析其路由机制
  8. NginxWeb服务器安装
  9. [Asp.net 5] Options-配置文件(2)
  10. [转]在 .NET 中远程请求 https 内容时,发生错误:根据验证过程,远程证书无效