当前位置: 移动技术网 > IT编程>脚本编程>Python > slice、splice、split 的区别

slice、splice、split 的区别

2020年07月22日  | 移动技术网IT编程  | 我要评论

1.1 slice

  • 功能:截取字符串(或数组),返回新的字符串(或数组)

  • 方法:(使用字符串举例,数组作用类似)

    • str.slice(start,end)
    • 截取字符串,从 start下标 开始,保留到 end下标 的前一个结束,如果没有 end,就保留到最后一个字符结束
  • 补充:(以下补充,只对字符串有效)

    • substr
      • 功能:截取字符串,返回新的字符串
      • 方法:
        • str.substr(start,num)
        • 截取字符串,从 start下标 开始,截取 num 个字符串
    • substring
      • 功能:截取字符串,返回新的字符串
      • 方法:
        • str.substring(start,end)
        • 截取字符串,从 start下标 开始,保留到 end下标 的前一个结束,如果没有 end,就保留到最后一个字符结束,跟 slice方法 一样

1.2 splice

  • 功能:对数组中的元素进行删除、插入和替换,替换原数组,返回删除的元素数组(堪称最强大的数组操作方法)
  • 方法:
    • arr.splice(start,num,arg1,arg2...)
    • 从 start下标 开始,删除 num 个元素,再在此处插入 arg1,arg2,arg3…
    • 如果只填了 start 却没填 其它参数,则代表删除其后的所有元素

1.3 split

  • 功能:以基于指定的分隔符将一个字符串分割成 多个子字符串,并将结果放在一个数组中
  • 方法:
    • str.split(',')
    • 将字符串以 “逗号” 进行分割,将分割后的字符串,返回成一个数组

本文地址:https://blog.csdn.net/qq_26122453/article/details/107472967

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网