了解如何在Python中使用分割功能
Python编程语言具有各种数据类型,包括字符串。即使字符串性质是不可改变的,我们可以使用仍然操纵字符串的功能就像一个分裂的功能。它使用不同的参数将较大的字符串分解为较小的字符串。在本文中,我们将学习如何在python中使用split函数。以下是此博客中讨论的主题:
- What Is A String?
- Need For Split Function?
- How To Use Split Function In Python?
- Split Parameters
- Example
什么是字符串(String)?
python中的字符串代表unicode字符值。Python没有字符数据类型,单个字符也被视为字符串。
我们使用单引号或双引号声明一个字符串。要访问字符串,我们使用索引和方括号。由于字符串本质上是可变的,因此在声明字符串之后我们无法进行任何更改。
name = "Edureka"
print(name[0])
输出:
E
尽管我们不能在声明后更改字符串,但是可以在python中拆分字符串。
需要拆分功能
Split函数根据给定的分隔符对字符串进行分割后,返回字符串列表。以下是在python中使用split函数的优点:
- 在某些时候,我们可能必须将大字符串分解为较小的块或字符串。
- 它与串联相反,它将两个字符串加在一起。
- 如果split函数中未提供空格,则将其视为分隔符。
- 分析和推断结论变得更加容易。
- 它有助于解码加密的字符串。
如何在Python中使用分割功能?
拆分功能可分解较大的字符串,并给出具有较小块或字符串的列表。以下是在python中分割字符串的示例。
a = "We are Edureka, we have cutting edge tutorials and certification programs to upskill your knowledge"
print(a.split())
输出: ['We','are','Edureka','we','have','cutting','edge','tutorials,'and','certification','programs','to' ,“ upskill”,“您的”,“知识”]
上面是一个简单的示例,说明如何使用split函数将整个文本分解为较小的字符串。但是split函数具有不同的参数来优化执行。
分割参数
-
分隔符–就像定界符一样,根据指定的分隔符将字符串分解。它也是可选的,如果未指定分隔符,则默认分隔符将为空白。
-
最大值–也是可选的。它定义了将要发生的分割数。默认值为-1,表示分割数没有限制。
分隔器
以下是显示带有分隔符参数的分割功能的示例:
a = "Edureka is the biggest edtech company, it has many cutting edge courses to learn"
print(a.split(" , ")
b = "Sunday*Monday*Tuesday*Wednesday*Thursday*Friday*Saturday"
print(a.split(" * ")
输出:
['Edureka is the biggest edtech company','it has many cutting edge courses to learn']
["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]
在上面的示例中,指定了分隔符,根据该分隔符可将字符串拆分为较小的字符串。
最大限度
下面是显示带有max参数的split函数的示例:
a = "my*name*is*python"
print(a.split(" * " , 3)
输出:
['my','name','is','python']
上例中的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)
输出:
['my','name','is','python']
['Cat','Dog','Ant','Car','Tap']
['python','was','made','by','Guido','van','rossum']
['this','will','be','in','output']
在此博客中,我们学习了如何使用split函数将大字符串分解为较小的块或字符串。字符串是一个不变的数据结构,这意味着一旦声明它就无法更改。虽然可以使用拆分功能进行操作。Python编程语言具有不同的数据类型,如列表,字典,元组,集合等。
原始数据类型和专用数据结构可优化您的代码,并在其他编程语言上为python提供优势。
- 点赞
- 收藏
- 关注作者
评论(0)