Python系列:python中split如何使用

作者平台:

| CSDN:https://blog.csdn.net/qq_41153943(ID:江夏、)

| 掘金:https://juejin.cn/user/651387938290686(ID:jiangxia_1024)

| 知乎:https://www.zhihu.com/people/1024-paper-96(ID:江夏)

| GitHub:https://github.com/JiangXia-1024?tab=repositories

| 微信公众号:1024笔记

本文一共772字,预计阅读8分钟

在Python中,split是一个非常常用的字符串操作方法,用于将字符串按照指定的分隔符分割成子字符串,并返回一个包含这些子字符串的列表。

使用split方法的基本语法如下:

str.split(separator, maxsplit)

其中:

separator:指定分隔符,可以是一个字符串或正则表达式。如果未指定,则默认分隔符是所有空格,包括空格、换行符\n、制表符\t等。

maxsplit:可选参数,指定最大分割次数。如果未指定,则默认将字符串分割成所有可能的子字符串。

下面是一些使用split方法的代码示例:

# 示例1:使用空格作为分隔符  
text = "Hello World, How are you today?"  
words = text.split()  
print(words)  
# 输出:['Hello', 'World,', 'How', 'are', 'you', 'today?']
# 示例2:使用逗号作为分隔符  
text = "apple,banana,orange"  
fruits = text.split(',')  
print(fruits)  
# 输出:['apple', 'banana', 'orange']
# 示例3:使用多个字符作为分隔符  
text = "apple;banana|orange"  
fruits = text.split(';|')  
print(fruits)  
# 输出:['apple', 'banana', 'orange']
# 示例4:使用正则表达式作为分隔符  
import re  
text = "Hello1World2How3are4you5today?"  
words = re.split('\d', text)  
print(words)  
# 输出:['Hello', 'World', 'How', 'are', 'you', 'today?']

需要注意的是,split方法返回的是一个列表,如果要将分割后的子字符串重新连接成一个新的字符串,可以使用join方法。例如:

text = "Hello World, How are you today?"  
words = text.split()  
new_text = ' '.join(words)  
print(new_text)  
# 输出:Hello World, How are you today?

以上就是python中split的使用方法!

最后感谢大家的关注!

相关推荐:

Python实现对数据的ADF检验

Python制作属于自己的第一个二维码

Python爬取淘宝商品信息并生成Excel

如何用Python将PDF转换成Word

Python入门(六):调用自定义函数

Python入门(二):列表(List)的使用

猜你喜欢

转载自blog.csdn.net/qq_41153943/article/details/133247727