當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python String split方法用法及代碼示例


Python 的 str.split(~) 方法根據指定的分隔符拆分字符串,並返回包含分隔項的列表。

參數

1.sep | string | optional

用於分割字符串的分隔符。默認情況下' '(單個空格)。

2. maxsplit | number | optional

進行的最大分割數。默認情況下-1(即沒有最大值)。

返回值

分隔字符串的列表。

例子

基本用法

分割字符串"a b c"

x = "a b c"
x.split()



['a', 'b', 'c']

默認分隔符是' ',因此該字符串被分成三部分兩次。

九月參數

使用分隔符 "," 分割字符串 "a,b,c"

y = "a,b,c"
y.split(",")



['a', 'b', 'c']

該字符串在 "a,b,c" 中每次出現 "," 時被拆分。

如果字符串中不存在提供的分隔符","

z = "abc"
z.split(",")



['abc']

返回包含原始字符串的列表。

最大分割參數

要使用 "," 分隔符和 1maxsplit 值拆分 "a,b,c"

w = "a,b,c"
w.split(",", 1)



['a', 'b,c']

對於 1maxsplit 值,盡管在原始字符串中出現了兩次 ",",但拆分僅發生一次。返回列表的大小始終比提供的 maxsplit 值大 1。

相關用法


注:本文由純淨天空篩選整理自Isshin Inada大神的英文原創作品 Python String | split method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。