📅  最后修改于: 2023-12-03 15:04:15.702000             🧑  作者: Mango
当你需要从一个字符串中删除一个特定字符及其之后的所有字符时,Python 提供了一种简单的方法。
find()
方法找到特定字符的索引。例如,我们要删除字符串中的 @
字符及其之后的所有内容:email = 'example@email.com'
index = email.find('@')
print(index) # 7
-1
。因此,我们需要添加一个条件判断:if index != -1:
# 执行删除操作
new_email = email[:index]
print(new_email) # 'example'
email = 'example@email.com'
index = email.find('@')
if index != -1:
new_email = email[:index]
print(new_email)
使用 Python 来在特定字符后剪切字符串非常简单。仅需找到特定字符的索引并使用字符串切片进行剪切即可。
代码片段:
email = 'example@email.com'
index = email.find('@')
if index != -1:
new_email = email[:index]
print(new_email)