python

了解如何在Python中使用拆分函数

2021-07-06  本文已影响0人  IT赶路人

微信公众号-IT赶路人,专注分享与IT相关知识,关注我,一起升职加薪!

图片

Python编程语言有各种数据类型,包括字符串。即使字符串本质上是不可变的,我们仍然可以使用诸如Split函数之类的函数来操作字符串。它使用不同的参数将较大的字符串分解为较小的字符串。在本文中,我们将了解如何在Python中使用拆分函数。

什么是字符串?

python中的字符串表示Unicode字符值。Python没有非字符数据类型,单个字符也被视为字符串。
我们使用单引号或双引号来声明字符串。要访问字符串,我们使用索引和方括号。因为字符串本质上是可变的,所以在声明字符串之后不能进行任何更改。

name = "Python"
print(name[0])

Output:P

虽然我们不能在声明后更改字符串,但可以在python中拆分字符串。

需要拆分函数

Python中如何使用拆分函数?

Split函数分解较大的字符串,并提供包含较小块或字符串的列表。下面是在python中拆分字符串的示例。

a = "IT travelers focus on sharing IT related knowledge, pay attention to me, and promote and raise salary together! "
print(a.split())
output: 
['IT', 'travelers', 'focus', 'on', 'sharing', 'IT', 'related', 'knowledge,', 'pay', 'attention', 'to', 'me,', 'and', 'promote', 'and', 'raise', 'salary', 'together!']

上面是一个简单的示例,说明如何使用Split函数将整个文本拆分成更小的字符串。但是拆分函数有不同的参数来优化执行。

拆分参数

1.分隔符-它的作用类似于分隔符,字符串根据指定的分隔符进行分解。这也是可选的,如果没有指定分隔符,默认分隔符将是空格。
2.MAX-也是可选的。它定义将发生的拆分次数。默认值为-1,这意味着拆分的数量没有限制。

分隔符

a = "IT travelers focus on sharing IT related knowledge,pay attention to me,and promote and raise salary together! "
print(a.split(" , "))
b = "Sunday*Monday*Tuesday*Wednesday*Thursday*Friday*Saturday"
print(a.split(" * ")
Output:
['IT travelers focus on sharing IT related knowledge', 'pay attention to me', 'and promote and raise salary together! ']

['Sunday' , 'Monday' , 'Tuesday' , 'Wednesday' , 'Thursday' , 'Friday' , 'Saturday' ]

下面的示例显示了带有分隔符参数的Split函数:在上面的示例中,指定了分隔符,根据该分隔符将字符串拆分成更小的字符串。

最大

a = "my*name*is*python"
print(a.split(" * " , 3)
Output :[ 'my' , 'name' , 'is' , 'python' ]

下面的示例显示了带有max参数的Split函数:上面示例中的max参数设置为3,这意味着输出在字符串列表中将有4个元素。

示例

下面是几个示例,在这些示例中,我们可以使用Split函数将字符串拆分成更小的块或字符串。

a = "my name is python"
print(a.split())
b = "CatDogAntCarTap"
print([b[ i : i+3] for i in range(0 , len(b) , 3)])
c = "python#was#made#by#Guido#van#rossum"
print(c.split(" #", 6)
d = " this , will , be , in , output, this will be not"
print(d.split(" , " , 4)
Output:[ 'my' , 'name' , 'is' , 'python' ]
['Cat' , 'Dog' , 'Ant' , 'Car' , 'Tap' ]
['python' , 'was' , 'made' , 'by' , 'Guido' , 'van' , 'rossum' ]
['this' , 'will' , 'be' , 'in' , 'output' ]

在这篇文章中,我们了解了如何使用Split函数将大字符串分解成较小的块或字符串。字符串是一个不可变的数据结构,这意味着它一旦声明就不能更改。虽然操作可以使用拆分函数来完成。Python编程语言有不同的数据类型,如列表、字典、元组、集合等。原始数据类型和专用数据结构优化了您的代码,并使Python比其他编程语言更具优势。

26322751-8bd00fde1a719aa1.jpg
上一篇下一篇

猜你喜欢

热点阅读