zoukankan      html  css  js  c++  java
  • python的分割

    split

    描述

    Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串(可以理解为切num刀)

    语法

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

    参数

    • str -- 分隔符,默认为所有的空字符,包括空格、换行( )、制表符( )等。
    • num -- 分割次数。默认为 -1, 即分隔所有。

    例子1

    str = "Line1-abcdef 
    Line2-abc 
    Line4-abcd";
    print str.split( );       # 以空格为分隔符,包含 
    
    print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个

    输出结果

    ['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
    ['Line1-abcdef', '
    Line2-abc 
    Line4-abcd']

    例子2

    txt = "Google#Runoob#Taobao#Facebook"
     
    # 第二个参数为 1,返回两个参数列表
    x = txt.split("#", 1)
     
    print x

    输出结果

    ['Google', 'Runoob#Taobao#Facebook']

    partition

    描述

    partition() 方法用来根据指定的分隔符将字符串进行分割。

    如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

    partition() 方法是在2.5版中新增的。

    语法

    str.partition(str)

    参数

    str : 指定的分隔符。

    返回值

    返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

    例子

    str = "www.runoob.com"
     
    print str.partition(".")

    输出结果

    ('www', '.', 'runoob.com')
  • 相关阅读:
    入门学习嵌入式260期手把手配套视频7个项目实战送书
    使用from 的setTimeOut方法实现定时关闭Form
    C#面试题
    《JS语法字典》网友总结
    简单SQL语句小结
    面试前的简历
    Hello World的17种写法(C#)(转贴)
    张芸京 偏爱
    关于我对.setTmp()的理解及应用
    VS 2005使用技巧
  • 原文地址:https://www.cnblogs.com/soymilk2019/p/14956021.html
Copyright © 2011-2022 走看看