描述
split() 通过指定分隔符对字符串进行切片,如果第二个参数 num 有指定值,则分割为 num+1 个子字符串。

语法
split() 方法语法:
str.split(str="", num=string.count(str))

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

在牛客网刷题翻转单词顺序列的时候遇到一个问题,使用 s.split()无法对空字符串进行处理,而s.split(‘ ’)就没问题,于是

>>> s = ' '  #一个空格
>>> s.split()
[]
>>> s.split(' ')
['', '']
>>> s = '   ' #三个空格
>>> s.split()
[]
>>> s.split(' ')
['', '', '', '']

总结:
split()将多个空格当成一个空格;
split(’ ')的时候,多个空格也要分割,会分割出来空。

split() 和 split(‘ ‘) 的区别相关推荐

  1. python re.split 空格_str.split和re.split中空格的区别

    一.str.split和re.split的基本用法 1.str.spli的基本用法 现用下面的文件: 1 maqing:abc123 我们要建立一个用户名和用户密码的匹配关系: 1 with open ...

  2. String中的split(,)和split(,,-1)的区别

    String中的split(",")和split(",",-1)的却别 1.当字符串最后一位有值时,两者没有区别 2.当字符串最后一位或者N位是分隔符时,前者不 ...

  3. js之split与join的区别

    js之split与join的区别 共同点:split与join函数通常都是对字符或字符串的操作: 两者的区别:(1)split()用于分割字符串,返回一个数组,例如 var string=" ...

  4. java 三原色_opencv3_java 提取图像的RGB三原色分割图像Split Core.split

    提取图像的RGB三原色分割图像Split Core.split package opencv_java_demo; import java.util.List; import org.opencv.c ...

  5. split( )[3].split(:)[0];

    例: new Date().toString().split(" ")[3].split("?[0]; new Date().toString() 把当前时间转换成字符串 ...

  6. Split Engineering Split Desktop 4.0.0.42 Win64 1CD爆破软件

    Split Engineering Split Desktop 4.0.0.42 Win64 1CD爆破软件 Split Engineering Split-FX 2.4.4.4 Win64 1CD岩 ...

  7. split( ) 和 split( , -1) 区别

    做实验表明: 1.如果字符串最后一位有值,则没有区别, 2.若干最后n位都是切割符,split(" ")不会继续切分,split(" ", -1)会继续切分 S ...

  8. split( )与split( ,-1)的区别

    /**1.如果字符串最后一位有值,则没有区别,2.如果最后n位都是切割符,split(" ")不会继续切分,split(" ", -1)会继续切分*/ publ ...

  9. Python: strip()和split()的用法与区别

    一.strip() strip用于字符串头部和尾部的指定字符串,默认为空格或换行符. 比如我们有字符串: str="123123\n" 我们使用strip方法:: str.stri ...

最新文章

  1. GridView自定义分页样式(上一页,下一页,到第几页)(新手教程)
  2. Go goroutine
  3. marlin 三角洲_带火花的三角洲湖:什么和为什么?
  4. Codeforces Testing Round #10 A. Forgotten Episode
  5. 用例子理解java7内存结构
  6. SpingBoot —— RestTemplate的配置
  7. 企业微信api发送告警信息
  8. 2018 蓝桥杯 C++ A组 1-7
  9. Java HotSpot(TM) 64-Bit Server VM warning: CodeCache is full. Compiler has been disabled
  10. C/C++快速读写磁盘数据的方法
  11. 三星c7语言设为英文,三星C7手机如何更改显示语言?简单几步就可轻松搞定!
  12. 游戏服务器引擎的设计(一)介绍游戏服务器部署框架
  13. 玩转华为数据中心交换机系列 | 配置MAC地址漂移检测示例
  14. webpack初识体验demo
  15. keras中的Convolution1D
  16. linux学习笔记三: secureCRT小键盘输入数字键的时候,出现字母的解决方法:
  17. 11-stream流-流水线编码、filter等中间方法、forEach等终止方法、collect获取返回结果方法、lambda练习
  18. 如何解决三菱伺服电机上常见报警代码
  19. 精益生产的奥秘 -- 优思学院
  20. 使用 Fantasy Skybox FREE 构建游戏场景

热门文章

  1. BAT 脚本转 EXE 工具
  2. 逃避条件作用和回避条件作用,两者的区别是?|小白心理-312/347考研答疑
  3. iTop-4412开发板精英版
  4. windows10系统如何解决“管理员已阻止你运行此应用“
  5. 广西大学计算机仿真实验,基于Simulink的汽车动力性仿真实验设计
  6. Axure RP 8的安装教程
  7. Android 联通3G上网的和彩信设置
  8. python返回文件所在目录
  9. Android应用开发之AbsoluteLayout(绝对布局)
  10. CentOS7设置集群环境SSH免密访问