欢迎访问宙启技术站
智能推送

Python中的delete()函数及其用法详解

发布时间:2023-12-16 15:24:46

在Python中,delete()是一个字符串的方法,用于删除字符串中指定的字符或字符串。

delete()方法的语法如下所示:

string.delete(chars)

其中,string是要操作的字符串,chars是要删除的字符或字符串。

下面是delete()方法的使用例子:

# 示例1:删除指定的字符
string = "Hello World!"
new_string = string.delete("l")
print(new_string)
# 输出:Heo Word!

# 示例2:删除指定的字符串
string = "Hello World!"
new_string = string.delete("o ")
print(new_string)
# 输出:HellWrld!

# 示例3:删除多个指定的字符或字符串
string = "Hello World!"
new_string = string.delete("l o")
print(new_string)
# 输出:HeWrd!

在示例1中,我们删除了字符串中所有的字母"l",结果是"Hello World!"变成了"Heo Word!"。

在示例2中,我们删除了字符串中的字符"o"和空格,结果是"Hello World!"变成了"HellWrld!"。注意,在这里我们传入的是一个字符串"o ",这是因为delete()方法是按照一个字符或字符串的顺序依次删除的,所以如果我们想删除多个字符或字符串,可以将它们连在一起传给delete()方法。

在示例3中,我们删除了字符串中的字母"l"、字符"o"和空格,结果是"Hello World!"变成了"HeWrd!"。

需要注意的是,delete()方法并不改变原始字符串,而是返回一个新的字符串。如果要修改原始字符串,可以将返回的新字符串赋值给原始字符串。

另外,如果字符串中不存在要删除的字符或字符串,delete()方法会返回原始字符串。