freeCodeCamp/guide/chinese/python/string-methods/string-split-method/index.md

1.8 KiB
Raw Blame History

title localeTitle
String Split Method 字符串拆分方法

split()函数通常用于Python中的字符串拆分。

split()方法

模板: string.split(separator, maxsplit)

separator :分隔符字符串。您可以根据此字符拆分字符串。例如。它可能是 ” ”, ”:”, ”;”等等

maxsplit :基于separator拆分字符串的次数。如果未指定或-1则根据separator所有匹配项拆分字符串

此方法返回的分隔字符串的列表separator

例子

1在空格上拆分字符串“”

string = "freeCodeCamp is fun." 
 print(string.split(" ")) 

输出:

['freeCodeCamp', 'is', 'fun.'] 

2用逗号分隔字符串

string = "freeCodeCamp,is fun, and informative" 
 print(string.split(",")) 

输出:

['freeCodeCamp', 'is fun', ' and informative'] 

3未指定separator

string = "freeCodeCamp is fun and informative" 
 print(string.split()) 

输出:

['freeCodeCamp', 'is', 'fun', 'and', 'informative'] 

注意:如果未指定separator符,则会删除所有空格的字符串

string = "freeCodeCamp        is     fun and    informative" 
 print(string.split()) 

输出:

['freeCodeCamp', 'is', 'fun', 'and', 'informative'] 

3使用maxsplit拆分字符串。这里我们将字符串拆分为两次:

string = "freeCodeCamp is fun and informative" 
 print(string.split(" ", 2)) 

输出:

['freeCodeCamp', 'is', 'fun and informative'] 

更多信息

查看有关字符串拆分Python文档