勵志

勵志人生知識庫

python字元串的方法

Python提供了多種字元串方法來處理和操作文本。這些方法包括:

拼接(Concatenation)。使用加號(+)運算符可以將兩個或多個字元串連線起來。例如:"Hello" + " " + "World!" 生成 "Hello World!"。

分割(Splitting)。split()方法根據指定的分隔設定將字元串分割成一個列表。例如,str.split(" ") 將以空格分隔的字元串轉換成列表。

查找(Finding)。find() 和 index() 方法用於查找子字元串或字元在字元串中的位置。find() 返回子字元串的索引,如果沒有找到則返回 -1;index() 類似,但未找到時會拋出 ValueError。

替換(Replacing)。replace() 方法用於替換字元串中的指定子字元串或字元。例如,str.replace("old", "new") 將字元串中的 "old" 替換為 "new"。

格式化(Formatting)。可以使用 + 運算符、format() 方法、f-string(Python 3.6+)等多種方式進行字元串格式化。例如,"Hello, {}!".format(name) 或 f"Hello, {name}!"。

大小寫轉換(Case Conversion)。lower() 將字元串轉換為小寫,upper() 轉換為大寫,capitalize() 將首字母大寫,其餘小寫。

去除空白(Stripping)。strip() 去除字元串兩端的空白字元(包括空格、換行符等)。

長度獲取(Length)。len() 函式返回字元串的長度。

複製(Repeating)。使用 * 運算符可以複製字元串。例如,str * 3 將生成三個相同的字元串。

切片(Slicing)。使用切片可以獲取字元串的一部分。

這些方法使得Python成為處理和操作文本的強大工具。