zoukankan      html  css  js  c++  java
  • split和join的用法

    第一点: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'

  • 相关阅读:
    DB2去重的几种方法
    split命令:文件切割
    DB2中横表纵表互换
    做一个思想的码农
    access应用分享
    回顾2015年
    笑看互联网金融
    Razor语法
    数据库操作(二)
    SQL Server数据库简介(一)
  • 原文地址:https://www.cnblogs.com/nklzj/p/6123735.html
Copyright © 2011-2022 走看看