Python str.rpartition 用法详解及示例
Python str.rpartition 语法
str.rpartition(sep) 方法以 sep 作为分隔符,从右边开始将字符串分成三部分,并返回一个元组。其中元组的元素依次为分隔符左边的部分、分隔符本身和分隔符右边的部分。如果找不到分隔符,则返回一个元组,元组的第一个元素为一个空字符串,后面两个元素为原始字符串。
示例
以下是三个示例说明 str.rpartition 方法的用法:
str = "Hello, world! How are you?," result = str.rpartition(",") print(result)
输出结果:
('Hello, world! How are you?', ',', '')
解释:在原始字符串中找到最右边的逗号,并通过逗号对字符串进行分割。由于最右边的逗号位于字符串的尾部,因此分割结果为字符串本身、一个空字符串和另一个空字符串。
str = "Python is a popular programming language." result = str.rpartition("a") print(result)
输出结果:
('Python is a popul', 'a', 'r programming language.')
解释:在原始字符串中找到最右边的字母”a”,并通过它对字符串进行分割。分割结果为字符串的左边部分("Python is a popul")、分隔符("a")和右边部分("r programming language.")。
str = "I love python" result = str.rpartition(" ") print(result)
输出结果:
('I love', ' ', 'python')
解释:在原始字符串中找到最右边的空格符,并通过它对字符串进行分割。分割结果为字符串的左边部分("I love")、分隔符(" ")和右边部分("python")。
通过这些示例,我们可以看到 str.rpartition 方法的使用方式以及它如何将字符串从右边分成三部分。
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com