用户输入一个邮箱地址, python 判断邮箱是不是网易邮箱或者qq邮箱,结果用中文表达
时间: 2024-10-12 16:13:26 浏览: 34
python实现QQ邮箱/163邮箱的邮件发送
在Python中判断一个邮箱地址是否是网易邮箱(@163.com或@126.com)或QQ邮箱(@qq.com),你可以通过正则表达式(Regular Expression)来进行匹配。首先,你需要导入`re`模块,然后编写一个函数来检查输入的邮箱地址:
```python
import re
def is_valid_email(email):
# 定义网易邮箱和QQ邮箱的正则模式
regex_163 = r'^\w+([-+.]\w+)*@\163.com$'
regex_qq = r'^\w+([-+.]\w+)*@qq.com$'
# 判断是否匹配任一模式
if re.match(regex_163, email) or re.match(regex_qq, email):
return '这是一个网易邮箱或QQ邮箱地址。'
else:
return '这不是网易邮箱或QQ邮箱地址。'
# 测试函数
email_to_check = input("请输入邮箱地址:")
print(is_valid_email(email_to_check))
```
当你运行这个程序并输入一个邮箱地址后,它会返回相应的中文信息。
阅读全文