zoukankan      html  css  js  c++  java
  • split和join函数的比较

    • 关于split和join方法
    1. 处理对象字符串。split拆分字符串,join连接字符串
    2. string.join(sep): 以string作为分隔符,将seq中的所有元素(字符串表示)合并成一个新的字符串
    3. string.split(str='',num=string.count(str)):将以str为分隔符,string为切片符,如果num有指定值,则仅分隔num个子字符串。
    4. 对导入os模块进行os.path.split()/os.path.join()貌似处理机制不一样,但功能上一样。
    • split方法

    S.split([sep[,maxsplit]])    由字符串分隔成列表           #sep为分隔符,maxsplit为指定的最大分隔数

    os.path.split()  按照路径将文件名和路径分隔开

    • join方法

    '.'.join(a)   #'.'为等分隔符,将join里的所有元素通过分隔符连接成一个新的字符串。

    >>> s='a b c d e fg'
    >>> s.split(' ')
    ['a', 'b', 'c', 'd', 'e', 'fg']
    >>> print '#'.join(s)
    a# #b# #c# #d# #e# #f#g
    >>> s.split(' ',3)
    ['a', 'b', 'c', 'd e fg']
  • 相关阅读:
    .NET Tools...
    函数重载
    友元课后题
    怎么防止用户输入错误信息
    C#动态求圆的面积
    重载自增
    C++数学应用
    位运算符
    MSDN放出了VS2010简体中文正式版(附下载地址)
    字符串复制
  • 原文地址:https://www.cnblogs.com/hee0624/p/5259160.html
Copyright © 2011-2022 走看看