Python提供了字符串类型,它是一个变量或值,用于存储多个字符。这也可以称为用于存储文本数据的字符串。作为一种流行的类型,string类型提供了很多方法,其中为了根据不同的情况拆分string,提供了split()方法。
null
String split()方法语法
split()方法具有以下语法。
STRING.split(SEPARATOR,MAX_SPLIT)
- 字符串 是字符串值或字符串变量。
- 分离器 用于分割给定字符串的单个或多个分隔符。此参数是可选的。
- 最大分裂 是最大狭缝数。此参数是可选的。
方法的作用是:将拆分后的项目作为列表返回。
用空格拆分
默认情况下,我们可以使用split()方法,而不提供任何参数,如separator或max split。这会将给定的字符串拆分为列表中的项目,其中空格是分隔符。
sentence = "I like pythontect"items= sentence.split()print(items)print("I like pythontect".split())
输出如下。
['I', 'like', 'pythontect']['I', 'like', 'pythontect']
用不同字符拆分
默认情况下,split()方法将分隔符隐式指定为空白。但我们可以将不同的字符指定为拆分字符或分隔字符这可以是单个字符或多个字符。
sentence = "I#like#pythontect"
items = sentence.split("#")
print(items)
print("I,,like,,pythontect".split(",,"))
指定拆分计数
默认情况下,给定的字符串变量或字符串值将与所有项拆分。但是,我们也可以指定拆分计数,其中只有给定数量的项将被拆分并作为列表返回。
sentence = "I#like#pythontect"
items = sentence.split("#",1)
print(items)
print("I,,like,,pythontect".split(",,",1))
输出如下。
['I', 'like#pythontect']['I', 'like,,pythontect']
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END