• Python的join()函数和split()函数


    join()方法

    -----------------------------------------------------------------------------------------------------------------

    描述

    Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。

    语法

    join()方法语法:

    str.join(sequence)
    

    参数

    • sequence -- 要连接的元素序列。

    返回值

    返回通过指定字符连接序列中元素后生成的新字符串。

    实例

    以下实例展示了join()的使用方法:

    #!/usr/bin/python
    
    str = "-";
    seq = ("a", "b", "c"); # 字符串序列
    print str.join( seq );
    

    以上实例输出结果如下:

    a-b-c
    >>>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' 
    

      

    split()方法

    -----------------------------------------------------------------------------------------------------------------

    split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num。

    语法

    以下是split()方法的语法:

    str.split(str="", num=string.count(str)).

    参数

    • str -- 这是任何分隔符,默认情况下是空格。

    • num -- 这是要分割的行数。

    返回值

    此方法返回行列表。

    实例

    >>> 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("..") 
    

      

  • 相关阅读:
    jQuery的动画以及扩展功能
    yii2 redirect重定向
    nvaicat mysql ssh 跳板机(堡垒机???)连接服务器
    Linux下Redis的安装
    深入理解PHP的运行模式
    thinkphp5 如何监听sql?
    thinkphp5 如何使用查询事件?
    layui laydate is not defined
    CSS 实现图片灰度效果 兼容各种浏览器
    PHP基础学习----函数
  • 原文地址:https://www.cnblogs.com/wolfs685/p/6877050.html
Copyright © 2020-2023  润新知