2024-06-28 11:28:28 发布
网友
我想从这个字符串中删除@email.com,同样地,即使“myemail”部分被更改,代码仍然可以工作 我这样做:
email = "myemail@email.com" a = a.replace(a[-10:-1],'') print(a)
输出:
myemailm
我也想删除那个“m”,但我找不到这样做的方法
提前谢谢
您的切片特别排除了最后一个字符。通过使用切片和替换,您也使事情变得比需要的更复杂;其中任何一项单独完成的工作都更简单:
>>> "myemail@email.com"[:-10] 'myemail' >>> "myemail@email.com".replace("@email.com", "") 'myemail' >>> "myemail@email.com".split("@")[0] 'myemail'
找到@的索引并保留第一部分
@
email = "myemail@email.com" email = email[:email.index('@')] print(email)
myemail
您可以尝试以下方法:
email = "myemail@email.com" a = email.split('@') a[0]
您的切片特别排除了最后一个字符。通过使用切片和替换,您也使事情变得比需要的更复杂;其中任何一项单独完成的工作都更简单:
找到
@
的索引并保留第一部分输出:
您可以尝试以下方法:
相关问题 更多 >
编程相关推荐