Python 字串查詢,替換與分割

2021-10-05 03:18:03 字數 1555 閱讀 7273

在大家日常工作使用 word 編寫文件的過程中,經常會遇到乙個問題,發現前面寫的文件中某個詞用錯了,需要換為另外乙個詞來表達。word 提供了全文查詢與替換的功能,可以幫助使用者很方便的處理這一問題。那麼,這一功能最基礎和核心的就是字元替換,如果我們要自己基於 python 來實現,該怎麼做呢?

字串查詢

python 提供了內建的字串查詢方法find(),利用該方法可以在乙個較長的字串中查詢子字串。如果該字串中,有乙個或者多個子字串,則該方法

返回第乙個子串所在位置的

最左端索引

,若沒有找到符合條件的子串,則

返回-1find()方法的基本使用語法如下:

其中:

例如,在乙個字串中,查詢兩個單詞的位置:

輸出結果: 

字串替換

python 提供了replace()方法,用以替換給定字串中的子串。其基本使用語法如下:

其中

例如,在如下字串中,用small子串替換big子串:

輸出結果:

字串分割

python 提供了split()方法實現字串分割。該方法根據提供的分隔符,將乙個字串分割為字元列表,如果不提供分隔符,則程式會預設把空格(製表、換行等)作為分隔符。其基本使用語法如下:

其中

例如,用+/還有空格作為分隔符,分割字串:

輸出結果:

字串的查詢與替換

難度係數 初級 系統 windows 7 軟體 excel 2010 學習路徑圖 instr,判斷字串1是否包含字串2 find,尋找字串1在字串2中出現的位置 從1開始 substitute,將字串中的資訊替換為新的資訊 sub 查詢與替換 x1 def a new function x2 def...

Python字串拼接,擷取,查詢,替換

熟練掌握字串操作可以使我們的開發效率更高,接下來總結一下python字串的操作 1.字串拼接,直接用加號即可,string1 today is string2 a sunny day string string1 string2 print string 列印結果 today is a sunny ...

Python 字串擷取 替換,查詢 分割

str 頭下標 尾下標 注 下標是從0開始算起,可以是正數或負數,下標為空表示取到頭或尾。str2 str1.replace 被替換的內容 替換後的內容 次數 注 替換次數可以為空,表示替換所有。要注意的是使用replace替換字串後僅為臨時變數,需重新賦值才能儲存。str.find 要查詢的內容 ...