Python rpartition() 方法在最后一次出现分隔符子字符串时拆分字符串。它将从最后一次出现的参数拆分字符串并返回一个元组。元组包含分隔符之前的三个部分、分隔符本身和分隔符之后的部分。
如果没有找到分隔符,它返回一个只有分隔符的空元组。
方法签名如下。
签名
rpartition(sep)
参数
sep:分隔字符串的字符串参数。
返回
它返回一个元组,A 3-Tuple。
让我们看一些 rpartition(sep) 方法的例子来理解它的函数。
Python 字符串 rpartition() 方法示例 1
让我们看看分区方法在各种场景中的简单使用。
# Python rpartition() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rpartition("is")
# Displaying result
print(str2)
# seperator is at begining
str2 = str.rpartition("Java")
print(str2)
# seperator at ent
str2 = str.rpartition("language")
print(str2)
# when seperater is a substring
str2 = str.rpartition("av")
print(str2)
输出:
('Java ', 'is', ' a programming language'') ('', 'Java', ' is a programming language') ('Java is a programming ', 'language', '') ('J', 'av', 'a is a programming language')
Python 字符串 partition() 方法示例 2
如果没有找到分隔符,它返回一个包含字符串本身和右边两个空字符串的元组。请参阅下面的示例。
# Python rpartition() method example
# Variable declaration
str = "Java is a programming language"
# Calling function
str2 = str.rpartition("not")
# Displaying result
print(str2)
输出:
('', '', 'Java is a programming language')
相关用法
- Python String rsplit()用法及代码示例
- Python String rindex()用法及代码示例
- Python String rjust()用法及代码示例
- Python String rstrip()用法及代码示例
- Python String replace()用法及代码示例
- Python String rfind()用法及代码示例
- Python String Center()用法及代码示例
- Python String isnumeric()用法及代码示例
- Python String join()用法及代码示例
- Python String isalnum()用法及代码示例
- Python String startswith()用法及代码示例
- Python String upper()用法及代码示例
- Python String splitlines()用法及代码示例
- Python String isprintable()用法及代码示例
- Python String translate()用法及代码示例
- Python String split()用法及代码示例
- Python String format_map()用法及代码示例
- Python String zfill()用法及代码示例
- Python String isspace()用法及代码示例
- Python String Encode()用法及代码示例
注:本文由纯净天空筛选整理自 Python String rpartition() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。