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

1.8 KiB

title, localeTitle
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文档