python中的字符串切割 maxsplit
作者:LanLanDeMing 发布时间:2022-04-16 14:35:35
标签:python,字符串,切割,maxsplit
python 字符串切割 maxsplit
my_str.split(str1, maxsplit)
str1 可以不写,默认是空白字符(" " “\t” “\n”)
将my_str 这个字符串按照str1 进行切割, maxsplit 割几次
my_str = "hello world itcast and itcastcpp"
my_str1 = my_str.split(" ")
print(my_str1)
my_str2 = my_str.split(" ", 1)
print(my_str2)
my_str3 = my_str.split() # 用的最多
print(my_str3)
my_str4 = my_str.split("itcast")
print(my_str4)
# 输出结果是
['hello', 'world', 'itcast', 'and', 'itcastcpp']
['hello', 'world itcast and itcastcpp']
['hello', 'world', 'itcast', 'and', 'itcastcpp']
['hello world ', ' and ', 'cpp']
python字符串切割split和rsplit函数
1. split(sep, maxsplit)
切分字符串,返回切分后的列表
sep,分隔符,默认空格
maxsplit,切分次数,默认最大次数,从起始位置开始计数
示例1:默认
s = 'a b c'
res = s.split()
res
['a', 'b', 'c']
示例2:指定参数
s = 'a b c'
res = s.split(sep=' ', maxsplit=1)
res
['a', 'b c']
示例3:位置参数
s = 'a.b.c'
res = s.split('.', 1)
res
['a', 'b.c']
2. rsplit(sep, maxsplit)
类似split,区别为从结尾位置开始计数
sep,分隔符,默认空格
maxsplit,切分次数,默认最大次数,从起始结尾开始计数
示例1:默认
s = 'a b c'
res = s.rsplit()
res
['a', 'b', 'c']
示例2:指定参数
s = 'a b c'
res = s.rsplit(sep=' ', maxsplit=1)
res
['a b', 'c']
示例3:位置参数
s = 'a.b.c'
res = s.rsplit('.', 1)
res
['a.b', 'c']
来源:https://blog.csdn.net/LanlanDeming/article/details/103318399


猜你喜欢
- 一、ConfigParser简介ConfigParser 是用来读取配置文件的包。配置文件的格式如下:中括号“[ ]”内包含的为sectio
- 具体如何屏蔽更多的快捷键可以自行google搜索。 这里要说的是如何屏蔽后去执行自定义的事件。这里为了方便使用的Kibo做例子,使用goog
- JDBC连接MySQLJDBC连接MySQL加载及注册JDBC驱动程序Class.forName("com.mysql.jdbc.
- 我们知道 Django Auth 应用一般用在用户的登录注册上,用于判断当前的用户是否合法,从而可以帮助开发者快速的构建用户系统,那么 Au
- 在网上看了很多解决方法,都没有解决,后来我自己解决了这个问题:出现的问题:在cmd上 “pip install package” 时显示 s
- 关于多维数组如何复合排序如数组:>>> import numpy as np>>> data = np.
- python使用socket创建tcp服务器和客户端。服务器端为一个时间戳服务器,在接收到客户端发来的数据后,自动回复。客户端,等待用户输入
- 前言在web应用中经常会遇到数据验证问题,普通的验证方法比较繁琐,这里介绍一个使用比较多的包validator。原理将验证规则写在struc
- 前言在Python爬虫中,使用requests发送请求,访问指定网站,是常见的做法。一般是发送GET请求或者POST请求,对于GET请求没有
- 一、在for循环中直接更改列表中元素的值不会起作用:如:l = list(range(10)[::2]) print (l)for n in
- 装了 Access 2003 安全更新 (KB981716) 之后 Access 打不开,office2003-KB981716-FullF
- 环境配置1:安装mysql,环境变量添加mysql的bin目录环境配置2:python安装MySQL-Python请根据自身操作系统下载安装
- Vue 的用法没有变化:<template lang="pug"> transition(name=&quo
- 为了建设班级主页,买了个空间,支持SA FileUp组件。鼓弄了一天,终于有了大致的了解,下面是我的实例,希望对大家有所帮助。大家可以根据自
- 轮播图功能安装依赖模块图片处理模块pip install pillow上传文件相关配置由于我们需要在后台上传我们的轮播图图片,所以我们需要在
- 很有创意的鼠标指针风筝,看起来非常有意思。在网络上看到的,一下也想不起来是那里的了,所以特别说一下图片是来自网络的,版权归作者所有。
- 本文实例讲述了JS实现淘宝支付宝网站的控制台菜单效果。分享给大家供大家参考。具体如下:这是一款支付宝网站中的控制台总菜单,可实现动画效果的显
- 实现思路和详细解读1. 获取 Fashion 数据、处理数据(1)本次实践项目用到的是 Fashion 数据集,包含 10 个类别的服饰灰度
- 当数据量猛增的时候,大家都会选择库表散列等等方式去优化数据读写速度。笔者做了一个简单的尝试,1亿条数据,分100张表。具体实现过程如下。首先
- 任务识别用相机拍下来的答题卡,并判断最终得分(假设正确答案是B, E, A, D, B)主要步骤轮廓识别——答题卡边缘识别透视变换——提取答