描述
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. Jersey Restful部署到Tomcat注意事项
  2. Java Spring MVC model学习
  3. Differential Geometry之第八章常Gauss曲率曲面
  4. 基于visual Studio2013解决面试题之1305字符串所有子集
  5. docker 不包含依赖 打包_2019开启新学习,带你从零了解Docker
  6. java处理金额大写为数字,Java中金额数字转换为大写数字
  7. 《交互设计》作业-第二周
  8. html5的video播放腾讯视频播放器,html 5中使用video元素制作一个影片播放器
  9. 解决state_enabled=false 不起作用的
  10. 并发编程-线程卡死问题实践
  11. @Transactional Spring 事务的深入学习与使用【两万字】
  12. echarts 正负条形图
  13. ZOC7 for Mac(终端仿真器)含注册码 v7.22.7激活版
  14. 【超级干huo】用c语言制作游戏地图【可自定义】
  15. 面试大全 | C语言高级部分总结
  16. astah_激活步骤
  17. 非暴力沟通简易思维导图
  18. Redis基于内存非关系型数据库
  19. 如何预期计算cuda kernel代码的性能水平
  20. 入门电机系列之3舵机

热门文章

  1. lisp 设计盘形齿轮铣刀_用autolisp设计盘形齿轮铣刀渐开线齿形.doc
  2. python使用statsmodels包中的tsa.acf函数计算时间序列数据所有滞后位置个数(级别)的自相关性(autocorrelation for every lag)
  3. python贴吧发帖脚本-python+脚本
  4. 我遇见了一个问题求帮助
  5. python返回文件所在目录
  6. stm32-esp8266驱动程序
  7. Lua的string库函数列表
  8. 性能测试利器 — 全链路监控工具Pinpoint安装教程(非docker版本)
  9. 高斯消元法求解线性方程组——C语言实现
  10. 什么是人脸识别,人脸识别的主要分为哪几步?