Python字符串split()方法

在使用Python处理字符串时,你可能需要将字符串拆分为若干个子字符串;Python中的字符串方法split()可以帮助你完成这个任务。

字符串split()方法

将字符串拆分为若干个子字符串时,可以使用字符串的split()方法;该方法返回一个子字符串列表;

语法:

<string>.split(sep,maxsplit)
  • <string>是任何有效的Python字符串;
  • sep是你要拆分字符串的分隔符,为可选参数,默认为空格;例如你想使用逗号进行拆分时,可以将sep设置为 ' , ';
  • maxsplit是一个可选参数,表示要拆分的次数;默认值为-1,它将拆分所有出现sep的字符串;

Python 字符串split()方法示例

不使用任何参数:

str1 = "My name is James Bond"

print(str1.split())

程序输出

['My', 'name', 'is', 'James', 'Bond']

使用逗号进行分割:

str2 = "Apples,Oranges,Pears,Bananas,Berries"

print(str2.split(","))

程序输出

['Apples', 'Oranges', 'Pears', 'Bananas', 'Berries']

使用可选参数maxsplit

str2 = "Apples,Oranges,Pears,Bananas,Berries"

print(str2.split(",",2))

程序输出

['Apples', 'Oranges', 'Pears,Bananas,Berries']

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/p/python-split.html

分类: 计算机技术
推荐阅读:
Go语言获取操作系统类型 在Go语言中,你可以使用runtime包来获取操作系统类型。具体来说,你可以使用runtime.GOOS来获取操作系统类型的字符串表示。
C语言tolower()函数:将字符转换成小写 tolower()是C语言标准库中的一个函数,用于将一个字符转换成对应的小写形式;如果传入的字符参数是一个大写字母,tolower()函数会返回其对应的小写字母;如果参数不是大写字母,则原封不动的返回;
C语言中 i++ 和 ++i 的区别 在C语言中,++ 运算符也叫递增运算符,只需要一个操作数,属于一元运算符;本文将讨论前缀++运算符和后缀++运算符的区别,以及符号优先级的问题;
Python delattr()函数 在Python中,delattr()函数用于删除对象的属性。它接受两个参数:第一个参数是要删除属性的对象,第二个参数是要删除的属性的名称。如果对象中不存在指定的属性,将会抛出AttributeError异常。
Golang获取CPU物理核心数 在Go语言中,可使用runtime包中的NumCPU()函数获取CPU的物理核心数;
MySQL ADDTIME() 函数 ADDTIME()函数将一个时间增加到另一个时间上,并返回结果;