分割字元串的方法主要包括以下幾種:
使用split()方法。這是最常用的方法,可以根據指定的分隔設定將字元串切割成多個部分,並返回一個包含這些部分的列表。例如,str1.split(",")將使用逗號進行切割。split()方法還可以接受正則表達式作為參數,以實現更複雜的匹配和分割。
使用substring()方法。通過指定開始和結束的索引,可以截取字元串的一部分。例如,str.substring(5)將從索引5開始截取直到字元串末尾。
使用splitlines()方法。專門用於按行分割多行文本字元串,將每行作為一個字元串存儲在列表中。
使用正則表達式。可以通過正則表達式實現更複雜的匹配和分割,例如,使用re.split(r"\s+")可以按照一個或多個空白字元分割字元串。
使用join()方法。雖然主要用於拼接字元串,但也可以與split()結合使用,先分割後拼接,以達到特定格式化的目的。
使用format()方法和f-string。這兩種方法主要用於字元串格式化,可以方便地插入變數值到字元串中。
這些方法可以根據不同的需求和場景進行選擇和使用。