Python str.removeprefix 用法详解及示例

Python str.removeprefix 用法详解及示例

str.removeprefix()Python 3.9版本中新添加的一个字符串方法。它的作用是从一个字符串中去除指定的前缀,并返回去除前缀后的新字符串。以下是str.removeprefix()的语法:

str.removeprefix(prefix)

参数prefix是要去除的前缀,它必须是一个字符串。如果原字符串的开头与给定的前缀完全匹配,那么返回去除前缀后的新字符串;如果不匹配,返回原字符串。

下面是三个示例来展示str.removeprefix()的用法:

  1. 示例一:
s = "Hello, World!"
removed_prefix = s.removeprefix("Hello, ")
print(removed_prefix)

输出:

World!

在这个示例中,我们定义了一个字符串s,然后使用removeprefix()方法去除了s中的前缀”Hello, “,返回了去除前缀后的新字符串”World!”。

  1. 示例二:
s = "Hello, World!"
removed_prefix = s.removeprefix("Hi, ")
print(removed_prefix)

输出:

Hello, World!

这个示例中,原字符串的开头与给定的前缀”Hi, “不匹配,所以removeprefix()方法返回了原字符串”s”。

  1. 示例三:
s = "Hello, World!"
removed_prefix = s.removeprefix("Hello")
print(removed_prefix)

输出:

Hello, World!

在这个示例中,原字符串的开头与给定的前缀”Hello”不完全匹配(缺少逗号和空格),所以removeprefix()方法返回了原字符串”s”。

通过上述示例,我们可以看出str.removeprefix()方法的用法,它可以很方便地去除一个字符串的前缀部分。这在处理字符串时非常有用,尤其是在需要从字符串中删除一些特定的前缀时。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

Python 内置函数参考指南