首页 > 其他分享 >关于str.split()[0]的详细讲解

关于str.split()[0]的详细讲解

时间:2024-05-13 16:32:05浏览次数:13  
标签:iid 获取 split str 讲解 boybyebye hello

示例代码:

输入:>>> str="hello boy<[www.doiido.com]>byebye"
输入:>>> str.split("[")[1].split("]")[0]
输出:'www.doiido.com'


解释:split(“[”)表示以“[”为分隔符。** [1] **表示获取“[”之后的内容。split(“]”)表示以“]”为分隔符。[0]表示获取“]”之前的内容

再举一个例子:

str="hello boy<[www.doiido.com]>byebye"
str.split("o")[0]

    1
    2

解释:获取“o”之前的字符串
得到:‘hell’

str="hello boy<[www.doiido.com]>byebye"
str.split("o")[1]


解释:获取“o”之后的字符串
得到:’ b’(这里b的前面有个空格!)

str="hello boy<[www.doiido.com]>byebye"
str.split("o")[3]


得到:‘iid’(这里得到的iid是第3个o后和第4个o前之间的内容)

str="hello boy<[www.doiido.com]>byebye"
str.split("[")[0]

    1
    2

解释:获取“[”之前的内容
得到:‘hello boy<’(这里得到的hello boy<是第一个[之前的内容)

                        
原文链接:https://blog.csdn.net/weixin_44025103/article/details/127516811

标签:iid,获取,split,str,讲解,boybyebye,hello
From: https://www.cnblogs.com/haohaiyou/p/18189477

相关文章

  • String、StringBuffer、StringBuilder的区别
    在Java中,`String`、`StringBuffer`、和`StringBuilder`都是用于处理字符串的类,但它们之间存在一些关键差异,主要涉及可变性、线程安全性和性能:1.String:-不可变性:`String`对象一旦被创建,其内容就不能改变。任何对`String`的操作,比如拼接、替换等,都会返回一个新的`String`对象,而原......
  • String、StringBuffer、StringBuilder的区别
    在Java中,`String`、`StringBuffer`、和`StringBuilder`都是用于处理字符串的类,但它们之间存在一些关键差异,主要涉及可变性、线程安全性和性能:1.String:-不可变性:`String`对象一旦被创建,其内容就不能改变。任何对`String`的操作,比如拼接、替换等,都会返回一个新的`String`对象,而原......
  • distribution镜像仓库代理缓存
    本文在《学习distribution》之后,梳理一份基础的用于代理远端仓库的基础配置。配置需求镜像地址在远端定期清理缓存优先没有任何中间件服务需要健康检查需要暴露prometheus指标优先外部正式的HTTPS证书配置明细version:0.1log:level:debugfields:service......
  • struts实验
    JavaEE架构程序设计实验作业实验名称:利用JSP+Struts2+JDBC+Mysql校园宿舍管理系统一、实验项目功能增加了学生登录系统的评价和建议功能,学生可以书写对学校宿舍或者管理员的评价和建议。可以进行修改和删除。管理员登录系统可以查看所有的评鉴和建议,可以按照宿舍楼号查询对应......
  • 学习distribution
    本文致力于学习使用cncf项目distribution,即原dockerregistry官方文档翻译内容比较主观,请勿完全信任。基础了解是什么是一个无状态、高度可扩展的服务器端应用程序,用于存储并允许您分发容器映像和其他内容。Harbor基于此开发。基础使用#运行容器dockerrun-d-p5000:......
  • Mybatis之动态SQL使用讲解
    目录1动态SQL1.1引言1.2数据准备1.3if标签1.3.1在WHERE条件中使用if标签1.3.2在UPDATE更新列中使用if标签1.3.3在INSERT动态插入中使用if标签1.4choose标签1.5trim(set、where)1.5.1where1.5.2set1.5.3trim1.5.3.1trim来表示where1.5.3.2trim来表......
  • springmvc+swagger2+struts2
    jar包<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>2.8.7</version> </dependency> <dependency> <groupId>com.fasterxml.ja......
  • Dijkstra
    非常经典的单源最短路算法。仅能用于正权图(边权可为\(0\))拥有朴素版\(O(n^2)\)和堆优化版\(O((n+m)\log{m})\)朴素版一般用邻接矩阵存图而优化版使用邻接表或者链式前向星,我常用链式前向星中心思想每次在没用过的点内找一个距离起点最近的点,用这个点对其他点进行松弛操......
  • 随笔-调试-使用strace跟踪系统调用
    摘自:使用strace命令跟踪系统调用strace-tt-T-v-f-etrace=file-o/data/log/strace.log-s1024-p23489-c统计每一系统调用的所执行的时间,次数和出错的次数等.-d输出strace关于标准错误的调试信息.-f除了跟踪当前进程外,还跟踪由fork调用所产生的子进程.-ff......
  • 蓝桥杯-错误票据(两种写法stringstream和扣字符)
    某涉密单位下发了某种票据,并要在年终全部收回。每张票据有唯一的ID号。全年所有票据的ID号是连续的,但ID的开始数码是随机选定的。因为工作人员疏忽,在录入ID号的时候发生了一处错误,造成了某个ID断号,另外一个ID重号。你的任务是通过编程,找出断号的ID和重号的ID。假设断号不可能......