Python之split函数的深入理解
作者:mrr 发布时间:2022-12-22 19:58:25
标签: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)
来源:https://blog.csdn.net/qq_61210648/article/details/126687149


猜你喜欢
- 本文介绍用python实现的搜索本地文本文件内容的小程序。从而学习Python I/O方面的知识。代码如下:import os#根据文件扩展
- 今天遇到一个问题,原有生产系统正在健康运行,现需要监控一张数据表,当增加数据的时候,给管理员发送邮件。领到这个需求后,有同事提供方案:写触发
- 一、基于socket实现的TCP客户端import socket # 建立socket对象# 参数一表示IP地址类型(AF_INE
- 一、线程基础以及守护进程线程是CPU调度的最小单位全局解释器锁全局解释器锁GIL(global interpreter lock)全局解释器
- 效果1 实现代码读取txt文件:def readText(text_file_path): with open(t
- Django 提供内置的视图(view)函数用于处理登录和退出 (以及其他奇技淫巧),但在开始前,我们来看看如何手工登录和退出。 Djang
- 每一个变量都有数据类型,Go中的数据类型有:简单数据类型:int、float、complex、bool和string数据结构或组合(comp
- sql代码如下:CREATE PROCEDURE Proname //使用CREATE PROCED
- 寒假里学习了一下Python爬虫,使用最简单的方法扒取需要的天气数据,对,没听错,最简单的方法。甚至没有一个函数封装。。网址:http://
- 本文实例为大家分享了python3.6实现弹跳小球游戏的具体代码,供大家参考,具体内容如下import randomimport timef
- 本文采用拉普拉斯算子计算影像的模糊程度,小于阈值的影像被认为是模糊的,从而被移动到专门存放模糊影像的文件夹。本文只使用cv2和shutil库
- 代码如下:<% str = request("str") reg 
- 多子图figure是绘制对象(可以理解为一个空白的画布),一个figure对象可以包含多个Axes子图,一个Axes是一个绘图区域,不加设置
- 这是一个系列文章,主要分享python的使用建议和技巧,每次分享3点,希望你能有所收获。1 如何创建指定长度且有特定值的list不推荐方式l
- 下载包地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python该页面下找到需要
- 本文实例讲述了Python实现基于PIL和tesseract的验证码识别功能。分享给大家供大家参考,具体如下:之前搞这个搞了一段时间,后面遇
- 以下是引用片段: ImportsSystem.Data ImportsSystem.Data.SqlClient PublicClassFo
- 鼠标双击滚动屏幕,单击停止滚动,很多小说新闻网站都有这个很人性化的功能,阅读起小说、新闻来很方便,不用手动拉滚动条。js代码如下:<h
- 以国内最流行ASP为例,我不知道有多少人会在写代码时想到“容错”这个概念,实际上当我遇到这种事时,也是不了了之。为什么呢,想想最初的意思是认
- 错误号 错误信息5 &n