我正在尝试编写一个函数getDomain
,该函数提取电子邮件地址的域名。因此,对于'dead.beef@gmail.com'
,它将返回'gmail.com'
。
我使用控制标志skip
解决了这个问题,该标志跳过'@'之前的所有内容。但是,有没有一种不使用控制标志的更好的方法呢?
这是我的代码:
def getDomain(string):
domain = []
skip = True
for c in string:
if skip:
if c == '@':
skip = False
continue
domain.append(c)
return ''.join(domain)