目录

一、split函数的官方定义

二、split函数的深刻理解


二、split函数的深刻理解

split函数主要应用场景是Python对字符串的处理中(数据分析,数据处理),以及计算机二级考试的常考基础知识点。

一、split函数的官方定义

定义:Python split()通过指定分隔符对字符串进行切片,如果参数num有指定值,则分隔符num+1个子字符串

语法:split()方法语法:

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

参数:str---分隔符,默认为所有的空字符串,包括空格、换行(\n)、制表符(\t)等

num---分隔次数,默认为-1,即分隔所有

返回值:返回分割后的字符串列表

二、split函数的深刻理解

用下面的方法来记split比较好记。

第一个参数记为分隔符,也就是在这个分隔符的位置才进行分隔

第二个参数记为分隔次数,默认为分隔所有,1的话就分隔一次,即分隔为两个子字符串

str = "Hello#Nice to meet you#qwe#asd#zxc\nYou\nHe"str1 = str.split("#",1)
#以"#"键为分隔符,分隔1次,分割成2个子字符串
print(str1)str2 = str.split("#",2)
#以"#"键为分隔符,分隔2次,分割成3个子字符串
print(str2)str3 = str.split(" ",1)
#以" "键为分隔符,分隔1次,分割成2个子字符串
print(str3)str4 = str.split(" ",2)
#同理
print(str4)str5 = str.split()
#未指定分隔符和分隔次数,默认分隔符为空格、换行(\n)、制表符(\t)
print(str5)str6 = str.split("\n",1)
#同1,2,3,4理
print(str6)

祝你顺利朋友!!!

Python之split函数的详解相关推荐

  1. python语言中split-python中的split()函数和os.path.split()函数使用详解

    Python中有split()和os.path.split()两个函数: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表. os.path.split():将文件 ...

  2. python strip和split_python strip() 函数和 split() 函数的详解及实例

    python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思:而split则是分割的意思.因此也表示了这两个功能 ...

  3. python lambda函数-Python的Lambda函数用法详解

    在Python中有两种函数,一种是def定义的函数,另一种是lambda函数,也就是大家常说的匿名函数.今天我就和大家聊聊lambda函数,在Python编程中,大家习惯将其称为表达式. 1.为什么要 ...

  4. python中setattr()函数用法详解

    setattr() 函数对应函数 getattr(),用于设置属性值,该属性不一定是存在的. getattr()用法详见博文:python中getattr()函数用法详解_IT之一小佬的博客-CSDN ...

  5. Python中超好用的split()函数,详解

    文章目录 一.split函数简介 二.语法 三.分离字符串 四.实例 一.split函数简介 Python中split()函数,具体作用如下: 拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后 ...

  6. python 列表 remove()函数使用详解

    「作者主页」:士别三日wyx remove函数使用详解 1. 基本使用 2. 删除普通类型元素 3. 删除对象类型元素 4. 一次只删一个元素 1. 基本使用 remove() 函数可以删除列表中的指 ...

  7. python字符串中strip() 函数和 split() 函数的详解

    strip是删除的意思:split则是分割的意思.strip可以删除字符串的某些字符,split则是根据规定的字符将字符串进行分割. 1.Python strip()函数 介绍 函数原型 声明: s为 ...

  8. python中index函数_详解python中的index函数用法

    1.函数的创建 def fun(): #定义 print('hellow') #函数的执行代码 retrun 1 #返回值 fun() #执行函数 2.函数的参数 普通参数 :要按照顺序输入参数 de ...

  9. python中squeeze函数_详解pytorch中squeeze()和unsqueeze()函数介绍

    squeeze的用法主要就是对数据的维度进行压缩或者解压. 先看torch.squeeze() 这个函数主要对数据的维度进行压缩,去掉维数为1的的维度,比如是一行或者一列这种,一个一行三列(1,3)的 ...

最新文章

  1. Linux进阶 vim grep sed awk 正则表达式
  2. eBay的Turmeric和VJet的源程序移到了GitHub上
  3. c++中空指针访问成员函数
  4. 协议簇:TCP 解析: 基础
  5. java service 初始化_【Java】Nacos – NacosNamingService初始化
  6. 2019pythonqq机器人_基于Python来开发一个QQ机器人, 原来这么简单!
  7. python 标量_标量 | NumPy 中文
  8. BAT及各大互联网公司前端笔试面试题--Html,Css篇
  9. maven:《Maven实战》读书笔记
  10. 通过TMS320F28335学习DSP的开发流程——28335的基础知识(1)
  11. 安装ghost win7后未能启动服务器,ghost win7系统安装全教程 ghost win7启动失败怎么办...
  12. 新浪微博技术架构分析
  13. Openfire 即时通讯系统(服务器端+Android客户端)一
  14. VMVare 安装centos系统时,界面显示不全
  15. windbg错误码汇总
  16. 莫比乌斯函数莫比乌斯反演
  17. https证书一年多少钱?
  18. VMware 收费太贵? 试试这款更轻量级的虚拟机, 完全免费!
  19. linux安装Redis保姆级别
  20. Excel做数据分析真的那么好吗?

热门文章

  1. perl数组的长度与元素个数
  2. java里localtime,java 时间转换之LocalDate,LocalTime ,LocalDateTime
  3. 【程序员面试金典】面试题 10.11. 峰与谷
  4. Bolg社区个人总结
  5. 单行溢出隐藏没生效_小Tip:关于单行/多行文本溢出隐藏的一些看法
  6. webpack初学(一)
  7. virtualbox下共享文件夹
  8. C语言入门学习和书籍推荐
  9. Windows 10中格式化磁碟機的4種辦法
  10. 寻找阿登高地——爬虫工程师如何绕过验证码