在大家日常工作使用 word 編寫文件的過程中,經常會遇到乙個問題,發現前面寫的文件中某個詞用錯了,需要換為另外乙個詞來表達。word 提供了全文查詢與替換的功能,可以幫助使用者很方便的處理這一問題。那麼,這一功能最基礎和核心的就是字元替換,如果我們要自己基於 python 來實現,該怎麼做呢?
字串查詢
python 提供了內建的字串查詢方法find()
,利用該方法可以在乙個較長的字串中查詢子字串。如果該字串中,有乙個或者多個子字串,則該方法
返回第乙個子串所在位置的
最左端索引
,若沒有找到符合條件的子串,則
返回-1
。find()
方法的基本使用語法如下:
其中:
例如,在乙個字串中,查詢兩個單詞的位置:
輸出結果:
字串替換
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 要查詢的內容 ...