如何删除Python字符串中的指定字符串

Python字符串中的指定字符串可以使用replace()函数来删除。replace()函数接收两个参数:要删除的字符串和替换的字符串。当替换字符串为空时,则会删除原字符串中的指定字符串。

使用方法

# 定义字符串
str = "Python is a great language"

# 删除字符串中的great
str = str.replace("great", "")

# 输出结果
print(str)

# 输出:Python is a language

以上代码中,定义了一个字符串str,调用replace()函数,将字符串中的great替换为空字符,输出结果,即删除了字符串中的great字符串。

除了replace()函数,还可以使用字符串切片的方式来删除指定字符串。需要使用find()函数来查找要删除的字符串,使用切片的方式将要删除的字符串从原字符串中切出来,再将切出来的字符串拼接到原字符串中,即可实现删除指定字符串的功能。

使用方法

# 定义字符串
str = "Python is a great language"

# 查找要删除的字符串
index = str.find("great")

# 删除字符串
str = str[:index] + str[index+len("great"):]

# 输出结果
print(str)

# 输出:Python is a language

以上代码中,定义了一个字符串str,调用find()函数查找要删除的字符串,使用切片的方式将要删除的字符串从原字符串中切出来,将切出来的字符串拼接到原字符串中,即可实现删除指定字符串的功能。

使用replace()函数或者字符串切片的方式都可以实现Python字符串中的指定字符串的删除,不同的是,replace()函数更加简单,更加容易理解。

本文链接:http://task.lmcjl.com/news/9054.html

展开阅读全文