Python之split函数的深入理解

 更新时间:2023年02月08日 14:46:49   投稿:mrr  
split函数主要应用场景是Python对字符串的处理中(数据分析,数据处理),以及计算机二级考试的常考基础知识点,这篇文章主要介绍了Python之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函数的详解的文章就介绍到这了,更多相关Python split函数内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python通过cmd创建虚拟环境的实现(pip方式)

    python通过cmd创建虚拟环境的实现(pip方式)

    Python的虚拟环境是正常的现实环境相对应的,在虚拟环境中安装的包是与现实环境隔离的,本文主要介绍了python通过cmd创建虚拟环境的实现,感兴趣的可以了解一下
    2023-11-11
  • Pandas如何操作Excel

    Pandas如何操作Excel

    Pandas提供了便捷的方法来处理Excel文件,主要通过pandas.read_excel()和DataFrame.to_excel()函数,这些函数支持多种参数来定制读取和写入的行为,包括文件路径、工作表名称、数据类型、日期解析等
    2025-01-01
  • Python实现连接两个无规则列表后删除重复元素并升序排序的方法

    Python实现连接两个无规则列表后删除重复元素并升序排序的方法

    这篇文章主要介绍了Python实现连接两个无规则列表后删除重复元素并升序排序的方法,涉及Python针对列表的合并、遍历、判断、追加、排序等操作技巧,需要的朋友可以参考下
    2018-02-02
  • Python通过poll实现异步IO的方法

    Python通过poll实现异步IO的方法

    这篇文章主要介绍了Python通过poll实现异步IO的方法,实例分析了poll方法实现异步IO的相关技巧,需要的朋友可以参考下
    2015-06-06
  • pycharm 解除默认unittest模式的方法

    pycharm 解除默认unittest模式的方法

    今天小编就为大家分享一篇pycharm 解除默认unittest模式的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • python flask web服务实现更换默认端口和IP的方法

    python flask web服务实现更换默认端口和IP的方法

    今天小编就为大家分享一篇python flask web服务实现更换默认端口和IP的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07
  • Python开发必知必会标识符UUID全面使用指南

    Python开发必知必会标识符UUID全面使用指南

    在Python编程中,UUID(通用唯一标识符)是一个非常有用的工具,用于生成唯一的标识符,本文将深入探讨Python中UUID的用法、不同版本的UUID、以及如何在实际应用中充分利用UUID的优势
    2023-12-12
  • python3爬虫之设计签名小程序

    python3爬虫之设计签名小程序

    这篇文章主要为大家详细介绍了python3爬虫之写为朋友设计签名的小程序,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-06-06
  • python中关于提升工作效率的一些小技巧

    python中关于提升工作效率的一些小技巧

    这篇文章主要介绍了python中关于提升工作效率的一些小技巧,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • 吴恩达机器学习练习:神经网络(反向传播)

    吴恩达机器学习练习:神经网络(反向传播)

    这篇文章主要介绍了学习吴恩达机器学习中的一个练习:神经网络(反向传播),在这个练习中,你将实现反向传播算法来学习神经网络的参数,需要的朋友可以参考下
    2021-04-04

最新评论