Python 字符串partition()
原文:https://www.studytonight.com/python-library-functions/python-string-partition
Pythonpartition()
方法,从法名上看很清楚,是用把绳子分割成更小的部分或者我们可以说 Python 串partition()
方法主要是用来分割绳子。
partition()
方法是 python 中用于字符串处理的内置方法,该方法总是返回一个 python 元组 作为其输出。这种方法有一个参数叫做分隔符,用于分割字符串。
如上所述,它在其输出中返回一个元组,因此这个元组主要包括三个部分:其中第一部分表示分隔符之前的字符串部分,第二部分表示分隔符本身,第三部分表示分隔符之后的字符串部分。
每当第一次出现分隔符时,此方法都会拆分字符串。
Python 字符串partition
()`` :语法
下面我们有一个 Python 中字符串partition()
的基本语法:
string.partition(separator)
注: 在上述语法中,字符串表示将应用partition()
方法的字符串变量的值,分隔符是该方法的唯一参数。
Python 字符串partition()
:参数
以下是对partition()
功能参数的描述:
分离器
这是
partition()
方法的一个参数,该方法使用将绳子分成两部分。在字符串中第一次出现此分隔符时,partition()
方法将字符串分为两部分。
Python 字符串partition()
:返回值
该方法主要返回一个元组,该元组还包括三个部分:
第一部分指示分隔符之前的字符串部分。
第二部分表示分隔符本身。
第三部分表示字符串中位于分隔符之后的部分。
Python 字符串partition()
:基本示例
下面我们有一个例子来展示 python partition()
函数的工作原理:
str1 = "I am a coding lover!"
str2 = "World of science is magic!"
print("Original String: ", str1, "Partition: ", str1.partition('a'))
print("Original String: ", str2, "Partition: ", str2.partition('magic'))
上述输出如下所示:
原创字符串:我是编码爱好者!分区:(' I ',' a ',' m 是编码爱好者!') 原弦:科学的世界是神奇的!分区:('科学的世界是','魔法','!')
Python 字符串partition()
:另一个例子
还有一个例子,我们将传递一个不是给定字符串的一部分的分隔符,然后我们将看到相同的输出。相同的代码片段是:
str1="Hello I am wonderwoman"
print("Original String: ",str1,"Partitioned tuple: ",str1.partition('are'))
输出将是:
原字符串:你好我是 wonderwoman 分区元组:('你好我是 wonderwoman ',' ',' ')
是时候做一个活生生的例子了!
让我们看一个 python 的实时例子partition()
,在这里我们将以不同的方式使用这个方法:
摘要
在本教程中,我们学习了 python 中字符串的partition()
方法,该方法主要用于字符串的分割。