python中拆分字符串的函数,python把一个字符串拆分成多个字段
Python字符串拆分()函数用于根据分隔符将一个字符串拆分成字符串列表。
计算机编程语言字符串拆分()函数用于根据定界符将字符串拆分为字符串列表。
计算机编程语言字符串拆分(Python字符串拆分)Python字符串拆分()函数语法为:
计算机编程语言字符串拆分()函数语法为:
str.split(sep=None,maxsplit=-1) sep参数用作分隔符。如果字符串包含连续分隔符,则返回空字符串。分隔符参数也可以是多个字符。
九月参数用作定界符。如果字符串包含连续的定界符,则返回一个空字符串。分隔符参数也可以是多个字符。
如果未提供分隔符或没有分隔符,则空格被视为分隔符。在这种情况下,如果有前导或尾随空格,将不会返回空字符串。此外,多个空格将被视为一个分隔符。
如果未提供定界符或没有,则将空格视为定界符。在这种情况下,如果存在前导或尾随空格,则不会返回任何空字符串。同样,多个空格将被视为单个定界符。
如果提供了maxsplit,则最多完成最大分割拆分(因此,列表最多有最大分割1个元素)。如果最大分割未指定或为-1,那么对拆分数量没有限制,所有可能的拆分都将在列表中返回。
如果提供了maxsplit,则最多完成最大分割个拆分(因此,列表中最多包含最大分割一个元素)。如果未指定最大分割或-1,则对拆分数没有限制,并且所有可能的拆分都将返回列表中。
计算机编程语言字符串拆分()示例(Python字符串拆分()示例)让我们看一个简单的示例,其中一个字符串将根据指定的分隔符被拆分成一个列表。
让我们看一个简单的示例,在该示例中,将根据指定的分隔符将字符串拆分为列表。
s=Python不错 #简单字符串拆分示例str _ list=s . split(sep= )print(str _ list)输出:
输出:
[Python , is , Nice]字符串拆分()与最大分割示例(使用maxsplit进行字符串拆分()示例)s=Python很好str_list=s.split(sep= ,max split=1)print(str _ list)Output:[ Python ,很好]
输出:[Python ,很好]
请注意,返回的列表只有2项,字符串只被拆分了一次。
请注意,返回的列表只有2个项目,字符串仅被拆分了一次。
未提供九月或无(未提供九月或无)s= Java Python iOS Android str _ list=s . split()print(str _ list)输出:[Java , Python , iOS , Android]
输出:[Java , Python , iOS , Android]
在返回的列表中,前导空格和尾随空格将被忽略。此外,连续的空白也被视为单个分隔符。
返回列表中忽略前导和尾随空格。同样,连续的空格也被视为单个定界符。
多行字符串拆分示例(多行字符串拆分示例)multiline _ str=你好\你好吗?\n在multiline _ str _ split _ list:输出:
输出:
嗨,你好吗?我很好多字符分隔符示例(多字符分隔符示例)s= Hi Hello Adios str _ list=s . split( )print(str _ list)Output:[ Hi , Hello , Adios]
输出:[嗨,你好,再见]
str.split()函数示例(字符串拆分()函数示例)我们也可以直接从潜艇用热中子反应堆(submarine thermal reactor的缩写)类中使用拆分()函数。
我们也可以直接从潜艇用热中子反应堆(海底热反应堆的缩写)类使用拆分()函数。
print(str.split(ABACAD ,sep=A ))print(str。split( ABACAD ,sep= A ,maxsplit=2))输出:
输出:
[ , B , C , D][ , B , CAD]请注意,当第一个字符与分隔符匹配时,将返回空字符串。
请注意,当第一个字符与分隔符匹配时,将返回空字符串。
用户输入的战斗支援车字符串拆分示例(带有用户输入的战斗支援车字符串分割示例)最后,让我们看一个真实的示例,用户将输入战斗支援车数据,我们将把它分割成字符串列表。
最后,让我们看一个真实的例子,用户将输入战斗支援车数据并将其拆分为字符串列表。
input_csv=输入(请输入战斗支援车数据\ n )输入CSV拆分列表=输入CSV。拆分(sep=,)打印(输入数据长度=,len(Input _ CSV _ split _ List))print(输入列表=,input_csv_split_list)输出:
输出:
请输入CSV DataJava、Android、Python、iOS、jQuery输入数据长度=5输入列表=[ Java 、 Android 、 Python 、 iOS 、 jQuery]以上为python字符串拆分()函数示例。这是一个非常有用的功能,可以根据某种分隔符将字符串拆分成列表。
这就是大蟒字符串拆分()函数示例的全部内容。这是一个非常有用的功能,可以基于某些定界符将字符串拆分为列表。
计算机编程语言字符串rsplit() (Python字符串rsplit()) Python字符串rsplit()函数与拆分()函数非常相似。唯一的区别是,拆分是从字符串的末尾开始,一直到前面。
计算机编程语言字符串rsplit()函数与拆分()函数非常相似。唯一的区别是分割从字符串的末尾开始一直到最前面。
让我们看一些rsplit()函数的例子。
让我们看一些rsplit()函数示例。
# rsplit() examples=Python太棒了str _ list=s . rsplit(sep= )print(str _ list)str _ list=s . rsplit(sep= ,max split=1)print(str _ list)s= Java Python iOS Android str _ list=s . rsplit()print(str _ list)multiline _ str= Hi There \ n你好?\ n我很好 multiline _ str _ split _ List=multiline _ str。rsplit(sep= \ n )for s in multiline _ str _ split _ List:print s= Hi Hello Adios str _ List=s . rsplit( )print(str _ List)# using split()with str class print(str . rsplit( ABACAD ,sep=A ),print(str .rsplit( ABACAD ,sep=A ,maxsplit=2))# csv和用户输入示例
输出:
[Python , is , Awesome][Python is , Awesome][Java , Python , iOS , Android ]你好你好吗?我很好[嗨,你好,再见][ , B , C , D][AB , C , D]请输入CSV数据x,y,zInput数据长度=3输入列表=[x , y , z]请注意,当提供最大分割参数时,差异是明显的。否则,拆分()和rsplit()函数的输出是相同的。
注意,当提供最大分割参数时,差异是可见的。否则,拆分()和rsplit()函数的输出相同。
开源代码库仓库。开源代码库存储库中检出完整的大蟒脚本和更多计算机编程语言示例参考:API文件
参考:API文档
翻译自:https://www . journal dev . com/23462/python-string-split
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。