我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Python之split函数的深入理解

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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函数内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Python之split函数的深入理解

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Python之split函数的深入理解

split函数主要应用场景是Python对字符串的处理中(数据分析,数据处理),以及计算机二级考试的常考基础知识点,这篇文章主要介绍了Python之split函数的详解,需要的朋友可以参考下
2023-02-08

深入理解python之一——python

文章使用markdown写的,编辑的时候行间距还可以,显示的时候行间距好小,我也没办法。首先,需要明白的是python是一种解释性语言标准,他可以由c、java或者其他语言来实现。在python的标准中,变量是链接式的。举个例子来说,内存中
2023-01-30

python中split()函数的用法详解

Pythonjoin()方法用于将序列中的元素以指定的字符连接生成一个新的字符串,这篇文章主要介绍了python中split()函数的用法详解,需要的朋友可以参考下
2023-01-18

深入理解Oracle Level函数原理

Oracle的LEVEL函数是一个分析函数,用于在层次查询中返回当前行在层次结构中的级别以下是Oracle LEVEL函数的一些关键特性和使用方法:基本语法:SELECT column1, column2, ..., LEVELFROM
深入理解Oracle Level函数原理
2024-09-03

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

python strip() 函数和 split() 函数的详解及实例 一直以来都分不清楚strip和split的功能,实际上strip是删除的意思;而split则是分割的意思。因此也表示了这两个功能是完全不一样的,strip可以删除字符串
2022-06-04

深入理解python函数递归和生成器

一、什么是递归 如果函数包含了对其自身的调用,该函数就是递归的。递归做为一种算法在程序设计语言中广泛应用,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计
2022-06-04

深入了解Python装饰器函数

本篇文章给大家带来了关于python的相关知识,其中主要整理了装饰器函数的相关问题,包括了装饰器的形成过程、本质与功能、进阶与优化等等内容,下面一起来看一下,希望对大家有帮助。假如我写了一个函数 fdef f(): print(hello)之后我想知道这段函数执行所要的时间,这好办,我只要将代码改为如下就行import timedef f(): start = time.time()
2022-06-26

深入理解golang函数中的错误处理

go 语言中的错误处理机制允许您优雅地处理错误,避免应用程序崩溃。错误类型为 error 接口,包含错误消息字符串。错误处理语法包括:err 变量接收错误,if err != nil 块检查错误发生,return err 返回错误到调用函数
深入理解golang函数中的错误处理
2024-05-04

深入理解C#中回调函数

回调函数在C#中广泛用于解耦代码和实现异步操作。回调函数是一种在某个事件触发后执行的代码块,它作为委托类型的方法被传递给其他方法或类。通过使用回调函数,可以实现代码的可读性和可维护性,以及在操作完成时执行代码而无需阻塞调用线程。它广泛应用于事件处理,如按钮点击和网络请求。理解回调函数的概念和用法对于充分利用C#的异步编程功能至关重要。
深入理解C#中回调函数
2024-04-02

深入探究len函数在Python中的实现原理:深入理解其底层机制

深入理解Python中的len函数:掌握其底层实现原理,需要具体代码示例引言:Python是一门简洁、易读、容易上手的编程语言。在Python中,len()函数是一种非常常用的内置函数,用于返回某个容器对象(如字符串、列表、元组等)的元素
深入探究len函数在Python中的实现原理:深入理解其底层机制
2024-01-13

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录