{site_name}

{site_name}

🌜 搜索

自Python 3.9版本以来,字符串对象增加了两个新方法:removepref

Python 𝄐 0
python中移除字符串,python移除列表指定字符,python移除某列表中元素a的方法,python移除列表最后一个值,python中remove移除空,python移除字符串中指定元素
自Python 3.9版本以来,字符串对象增加了两个新方法:removeprefix()和removesuffix(),用于从字符串中移除指定的前缀或后缀。

removeprefix(prefix: str) -> str方法可以在字符串开头删除指定的前缀,并返回结果字符串。如果指定的前缀不存在,则返回原始字符串。

例子:

python
>>> s = "Hello, world!"
>>> s.removeprefix("Hello")
', world!'
>>> s.removeprefix("Hi")
'Hello, world!'


removesuffix(suffix: str) -> str方法可以在字符串末尾删除指定的后缀,并返回结果字符串。如果指定的后缀不存在,则返回原始字符串。

例子:

python
>>> s = "Hello, world!"
>>> s.removesuffix("world!")
'Hello, '
>>> s.removesuffix("planet")
'Hello, world!'


这些方法对于在处理字符串时需要根据某些规则轻松删除前缀或后缀的场合非常有用,例如在解析文件路径时去掉文件扩展名等。