邮箱验证 python 百练
时间: 2023-11-07 13:04:26 浏览: 108
邮箱验证的规则包括:有且仅有一个'@'符号,'@'和'.'不能出现在字符串的首和尾,'@'之后至少要有一个'.',并且'@'不能和'.'直接相连。满足以上3条的字符串为合法邮箱,否则不合法。
以下是一个用Python编写的邮箱验证程序的示例:
```python
def judge_email(email):
if email.count('@') != 1:
return False
if email[0] == '@' or email[0] == '.' or email[-1] == '@' or email[-1] == '.':
return False
pos = email.find('@')
if email[pos+1] == '.' or email[pos-1] == '.':
return False
return email[pos:].count('.') >= 1
emails = input().split()
for email in emails:
if judge_email(email):
print("YES")
else:
print("NO")
```
阅读全文