Python3 中的 split(str,num=string.co

首页 / Python3入门教程 / Python3 中的 split(str,num=string.co

Python split()方法将字符串拆分为逗号分隔的列表。它根据分隔符分隔符分隔字符串。此方法有两个参数,并且都是可选的。如下所述。

split - 语法

split(sep=None, maxsplit=-1)

split - 参数

sep             -  字符串参数充当分隔符。

maxsplit  -  分割perfome的次数。

split - 返回

它返回一个逗号分隔的列表。


这是一个了解split()方法用法的简单示例。没有给出任何参数,默认情况下空格用作分隔符。请参见下面的示例。

# Python split() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.split()
# 显示结果
print(str)
print(str2)

输出

Java is a programming language
['Java', 'is', 'a', 'programming', 'language']

让无涯教程将参数分隔符传递给方法,现在它将根据分隔符分隔字符串。请参见下面的示例。

# Python split() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.split('Java')
# 显示结果
print(str2)3

输出

['', ' is a programming language']

每次出现a时,字符串都会被分割。请参见下面的示例。

无涯教程网

# Python split() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.split('a')
# 显示结果
print(str)
print(str2)

输出

Java is a programming language
['J', 'v', ' is ', ' progr', 'mming l', 'ngu', 'ge']

除了分隔符,无涯教程还可以传递maxsplit值。 maxsplit用于设置拆分次数。

# Python split() method example
# 变量声明
str = "Java is a programming language"
# 调用函数
str2 = str.split('a',1)
# 显示结果
print(str2)

str2 = str.split('a',3)
# 显示结果
print(str2)

输出

['J', 'va is a programming language']
['J', 'v', ' is ', ' programming language']

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

程序员的数学基础课 -〔黄申〕

TypeScript开发实战 -〔梁宵〕

Kafka核心源码解读 -〔胡夕〕

分布式金融架构课 -〔任杰〕

说透低代码 -〔陈旭〕

JavaScript进阶实战课 -〔石川〕

结构思考力 · 透过结构看问题解决 -〔李忠秋〕

结构会议力 -〔李忠秋〕

AI大模型企业应用实战 -〔蔡超〕

好记忆不如烂笔头。留下您的足迹吧 :)