首页 后端开发 Python教程 分享一个字符串函数(partition)的实例代码

分享一个字符串函数(partition)的实例代码

May 22, 2017 pm 05:12 PM

        2017年啦,但是过节仿佛跟我没什么关系,我还是一如既往苦逼的做着苦逼的事儿。不过还是希望在新的一年里,各位看官可以身体健康万事顺意,这个地球可以世界和平,那个小兔子能乖乖的嫁给我,而且杭州的各种上市公司慈悲为怀的hr们可以拿一份好的offer给我,让我早日可以成为高富帅等等等等等等。

        好了,梦回现实,没有那么多时间用来扯淡。看了一篇www.codesec.net/view/165565.html,里面提到了partition()函数,这个函数跟split差不多,都是搞切割的。但是partition()具体是来根据括号内的分隔符将一个字符串分割,而且仅仅是切一刀,生成的结果是一个元祖。

AAA="http://123://.com"#这里有两个://#

print(AAA.partition("://")) #以://为分隔符开切#

生成的结果是:'http', '://', '123://.com')

如果改一下,以com作为分隔符开切呢?

print(AAA.partition("com"))

回车的结果是:('http://123://.', 'com', '')

如果是一个不存在的字符作为分隔符呢?那么返回的就是字符本身+两个空的元。

要知道,元祖是可以排序的,这样就可以很简单的想到,partition()[1]=分隔符本身

这些仅仅是一个皮毛东西,但是可以深挖掘一下。partition其实可用来切大段大段的源代码。我们还是以前几篇文章里的html作为例子。

html='''
<html>
<head>
<title>A</title>
</head>
<body>
<p><a herf="www.php.cn/welcome.html">AA!</a>
<p>
<url>
<li><a href="http:www.php.cn/1.html">AAA</a></li>
<li><a href="http:www.php.cn//2.html">AAAA</a></li>
<li><a href="http:www.php.cn//3.html">AAAAA</a></li>
</url>
</p>
</p>
</body>
</html>&#39;&#39;&#39;
str="<title>A</title>"
content=html.partition(str)[2]
str1="</url>"
content1=content.partition(str1)[0]
print(content1)
这个程序的答案就是两头切的中间那一段,即
</head>
<body>
<p><a herf="www.51cto.com/welcome.html">AA!</a>
<p>
<url>
<li><a href="http:www.php.cn/1.html">AAA</a></li>
<li><a href="http:www.php.cn/2.html">AAAA</a></li>
<li><a href="http:www.php.cn/3.html">AAAAA</a></li>
登录后复制

这样也能达到“大锤敲缝”的目的

【相关推荐】

1. 分享一篇Python中字符串函数 (partition)详解

2. Python中partition字符串函数实例教程

3. MySQL之-数据表分区技术PARTITION的代码示例浅析

以上是分享一个字符串函数(partition)的实例代码的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
4 周前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解锁Myrise中的所有内容
1 个月前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

PHP中的字符串处理指南 PHP中的字符串处理指南 Jun 11, 2023 am 10:21 AM

PHP是一种流行的编程语言,它被广泛使用于网络应用程序的开发。在PHP中,字符串是一种基本的数据类型,它允许我们存储和操作文本信息。在本文中,我们将介绍PHP中的字符串处理指南。字符串的定义在PHP中,字符串是一组相邻的字符序列,可以用单引号或双引号来表示。例如:$str1='Hello,world!';$str2="We

如何在 Excel 中获取当前工作表的名称 如何在 Excel 中获取当前工作表的名称 Jun 03, 2023 am 10:32 AM

Excel不提供内置公式来立即返回活动Excel工作表的名称。但是,在某些情况下,您可能需要在Excel文件中动态填充活动工作表的值。例如,如果工作表上的表格名称必须是工作表本身的名称,并且如果您对表格名称进行硬编码,并且稍后更改工作表名称,则还必须手动更改表格名称。但是,如果表格的名称是动态填充的,比如使用公式,那么如果工作表名称更改,表格的名称也会自动更改。如前所述,尽管要求非常有可能,但没有直接公式可用于提取活动工作表的名称。但是,我们确实有一些公式组合,您可以使用它们成功提取活动工作表的

PHP8中的字符串函数:str_starts_with()如何使用 PHP8中的字符串函数:str_starts_with()如何使用 May 15, 2023 pm 11:01 PM

PHP8中新增了一个实用的字符串函数str_starts_with()。本篇文章将介绍该函数的介绍、用法及示例。str_starts_with()的介绍str_starts_with()函数可以判断一个字符串是否以另一个字符串开头,并返回布尔值,其语法如下:str_starts_with(string$haystack,string$nee

PHP8.1更新:数组和字符串函数的性能提升 PHP8.1更新:数组和字符串函数的性能提升 Jul 08, 2023 am 08:25 AM

PHP8.1更新:数组和字符串函数的性能提升随着时间的推移,PHP编程语言一直在不断发展和改进。最近发布的PHP8.1版本带来了许多新功能和性能增强,特别是在数组和字符串函数方面。这些改进使得开发者能够更高效地处理数组和字符串操作,提升了整体的性能和效率。数组函数的性能提升在PHP8.1中,数组函数经过了改进和优化。下面是一些重要的数组函数性能提升示例:(1

PHP字符串处理方法及常见问题解答 PHP字符串处理方法及常见问题解答 Jun 09, 2023 pm 01:01 PM

PHP是一种强大的服务器端脚本语言,广泛用于Web开发。在PHP中,字符串处理是非常常见的操作。本文将介绍一些PHP字符串处理方法,同时解答一些常见问题。字符串连接PHP中可以使用"."符号将两个字符串连接起来。例如:$str1="Hello";$str2="World";$str3=$str1.$

如何使用 PHP 的字符串函数? 如何使用 PHP 的字符串函数? Apr 20, 2024 pm 05:15 PM

如何在PHP中使用字符串函数?PHP提供了一系列内置字符串函数,可用于操作和处理文本数据。这些函数操作包括文本格式化、搜索和替换、比较和验证等。基本字符串操作函数描述strlen()返回字符串的长度strtoupper()将字符串转换为大写strtolower()将字符串转换为小写substr()从字符串中提取子字符串str_replace()搜索并替换字符串中的特定子字符串文本格式化函数描述trim()从字符串中删除首尾空白字符ltrim()从字符串中删除左边的空白字符rtrim()从字符串中

系统保留分区丢失3种方法找回 系统保留分区丢失3种方法找回 May 09, 2023 pm 12:43 PM

计算机上很可能缺少系统保留分区,当这种情况发生时,PC将难以启动。默认情况下,在成功安装新的Windows操作系统(OS)期间,会创建系统保留分区。它包含诸如bootmgr和BOOTSECT.BAK之类的文件,以及用于启动计算机的文件,以防您使用Bitlocker加密硬盘驱动器。为保护该分区的文件,文件资源管理器中不会显示这些文件。尽管如此,一些用户可能会错误地或在不知不觉中删除系统保留分区。如果这是您的情况,或者您只是找不到系统保留分区,我们已经强调了如何轻松修复它。如果系统保留分

PHP中常用的字符串处理函数及其使用方法 PHP中常用的字符串处理函数及其使用方法 Jun 25, 2023 am 10:49 AM

PHP是一种服务器端脚本语言,众所周知,字符串是任何编程语言中最基本的数据类型。PHP中有很多的字符串处理函数,如何灵活使用这些函数,对于开发高效、规范的程序来说,是非常关键的。本文将介绍PHP中常用的字符串处理函数及其使用方法。一、字符串长度处理strlen函数strlen函数返回一个字符串的长度,该函数不计算多字节字符,而只计算单字节字符。例如:$st

See all articles