美文网首页python
了解如何在Python中使用拆分函数

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

作者: IT赶路人 | 来源:发表于2021-07-06 21:01 被阅读0次

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

    图片

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

    什么是字符串?

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

    name = "Python"
    print(name[0])
    
    
    Output:P
    

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

    需要拆分函数

    • 在某种程度上,我们可能不得不将一根大绳子分解成较小的区块或绳子。

    • 它与连接相反,即将两个字符串相加在一起。

    • 如果拆分函数中没有提供空格,则将空格视为分隔符。

    • 分析推演结论变得更容易

    • 有助于对加密字符串进行解码。
      Split函数根据给定的分隔符分割字符串后返回字符串列表。以下是在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

    相关文章

      网友评论

        本文标题:了解如何在Python中使用拆分函数

        本文链接:https://www.haomeiwen.com/subject/keqnultx.html