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