🍀 前言
博客地址:
👋 简介
使用字符串时,常见的操作之一是使用给定的分隔符将字符串拆分为子字符串数组。在本文中,我们将讨论如何在Python中拆分字符串。
📖 正文
1 split
str.split(s, num)[n]
参数说明:
- s:表示指定的分隔符,不写的话,默认是空格(’ ‘)。如果字符串中没有给定的分隔符时,则把整个字符串作为列表的一个元素返回。
- num:表示分割次数。如果指定了参数num,就会将字符串分割成num+1个子字符串,并且每一个子字符串可以赋给新的变量。
[n]:表示选取第n个分片,n表示返回的list中元素下标,从0开始的。
1.1 基础用法
text = "a,b,c,d"
res = text.split(",")
print(res)
# ['a', 'b', 'c', 'd']
1.2 指定次数分割
text = "a,b,c,d"
res = text.split(",", 1)
print(res)
# ['a', 'b,c,d']
2 re.split
re.split(pattern, string, maxsplit=0, flags=0)
- pattern:相当于str.s