请解释退货中"+1:"



代码如下:2功能。

def get_domains(self): #returns test@test.com, test2@test.com etc in json. 
if self.domain_names == None:
r = requests.get(GET_DOMAINS_URL)
if r.status_code != 200:
raise ValueError("Can't get domains")
self.domain_names = [item["name"] for item in r.json()]
return self.domain_names
def is_valid_email(self, email):
return email[email.find("@")+1:] in self.get_domains()

part "+1:"在函数is_valid_email ?它是如何工作的?

这是一个字符串切片:

email[email.find("@")+1:]

表示-取email字符串中从@字符后面的第一个索引到字符串末尾的所有字符。

或者简单地说-从电子邮件地址中提取域名:)

相关内容

  • 没有找到相关文章

最新更新