对于我来说,还有其他方法来缩短这段代码,或者用更优雅的方式编写代码,从而得到同样的结果吗?
email= "info@helena.com"
name=email.split("@")[1]
name=name.split(".")[0]
print(name)发布于 2022-05-10 11:43:55
嗯,你可以把它写成一行
email= "info@helena.com"
name=email.split("@")[1].split(".")[0]
print(name)更优雅是不确定的吗
发布于 2022-05-10 11:47:52
如果你在寻找额外的问题,总会有正则表达式的。
import re
email= "info@helena.com"
print(re.search(r"@(.*)\.", email).group(1))不过,这似乎是一个寻找问题的答案。
https://stackoverflow.com/questions/72185657
复制相似问题