首頁 後端開發 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脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++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

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

如何在 Excel 中取得目前工作表的名稱 如何在 Excel 中取得目前工作表的名稱 Jun 03, 2023 am 10:32 AM

Excel不提供內建公式來立即傳回活動Excel工作表的名稱。但是,在某些情況下,您可能需要在Excel檔案中動態填入活動工作表的值。例如,如果工作表上的表格名稱必須是工作表本身的名稱,並且如果您對表格名稱進行硬編碼,並且稍後更改工作表名稱,則還必須手動更改表格名稱。但是,如果表格的名稱是動態填入的,例如使用公式,那麼如果工作表名稱更改,表格的名稱也會自動變更。如前所述,儘管要求非常有可能,但沒有直接公式可用於提取活動工作表的名稱。但是,我們確實有一些公式組合,您可以使用它們成功提取活動工作表的

PHP字串處理方法及常見問題解答 PHP字串處理方法及常見問題解答 Jun 09, 2023 pm 01:01 PM

PHP是一種強大的伺服器端腳本語言,廣泛用於Web開發。在PHP中,字串處理是非常常見的操作。本文將介紹一些PHP字串處理方法,同時回答一些常見問題。字串連接PHP中可以使用"."符號將兩個字串連接起來。例如:$str1="Hello";$str2="World";$str3=$str1.$

系統保留分割區遺失3種方法找回 系統保留分割區遺失3種方法找回 May 09, 2023 pm 12:43 PM

電腦上很可能缺少系統保留分割區,當這種情況發生時,PC將難以啟動。預設情況下,在成功安裝新的Windows作業系統(OS)期間,會建立系統保留分割區。它包含諸如bootmgr和BOOTSECT.BAK之類的文件,以及用於啟動電腦的文件,以防您使用Bitlocker加密硬碟。為保護該分割區的文件,檔案總管中不會顯示這些文件。儘管如此,一些用戶可能會錯誤地或在不知不覺中刪除系統保留分區。如果這是您的情況,或者您只是找不到系統保留分割區,我們已經強調如何輕鬆修復它。如果系統保留分

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

如何在PHP中使用字串函數? PHP提供了一系列內建字串函數,可用於操作和處理文字資料。這些函數操作包括文字格式化、搜尋和取代、比較和驗證等。基本字串運算子描述strlen()傳回字串的長度strtoupper()將字串轉換為大寫strtolower()將字串轉換為小寫substr()從字串中提取子字串str_replace()搜尋並替換字符字串中的特定子字串文字格式化函數描述trim()從字串中刪除首尾空白字元ltrim()從字串中刪除左邊的空白字元rtrim()從字串中

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

PHP是一種伺服器端腳本語言,眾所周知,字串是任何程式語言中最基本的資料類型。 PHP中有很多的字串處理函數,如何靈活地使用這些函數,對於開發高效能、規範的程式來說,是非常關鍵的。本文將介紹PHP中常用的字串處理函數及其使用方法。一、字串長度處理strlen函數strlen函數傳回一個字串的長度,該函數不計算多字節字符,而只計算單字節字符。例如:$st

See all articles