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

Python中delete()的简单教程

发布时间:2023-12-16 14:55:36

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

语法:string.delete(sub[, start[, end]])

参数:

- sub:要删除的字符或字符序列。

- start:可选参数,指定开始删除的位置。

- end:可选参数,指定结束删除的位置。

返回值:

delete()方法返回一个新的字符串,其中删除了指定字符或字符序列。

使用示例:

1. 删除指定字符

string = "Hello, World!"
new_string = string.delete("o")
print(new_string)  # 输出:Hell, Wrld!

2. 删除指定字符序列

string = "Hello, World!"
new_string = string.delete("o,")
print(new_string)  # 输出:Hell Wrd!

3. 指定删除的起始位置和结束位置

string = "Hello, World!"
new_string = string.delete("o", 2, 8)
print(new_string)  # 输出:Hll,,World!

注意事项:

- delete()方法不会直接修改原始字符串,而是返回一个新的字符串。

- 如果要删除多个字符或字符序列,可以多次使用delete()方法。

- 如果指定的字符或字符序列在字符串中不存在,delete()方法不会引发错误,而是返回原始字符串。