Python要输入一个QQ邮箱,最后分开输出数字和后面的字符
时间: 2024-10-10 09:02:02 浏览: 30
在Python中,你可以通过使用正则表达式(regular expression)来提取QQ邮箱中的数字部分和域名部分。QQ邮箱通常格式为`username@qq.com`。下面是一个简单的例子:
```python
import re
def split_qq_email(email):
match = re.match(r"^(?P<username>\w+)\@(qq\.\w+)$", email)
if match:
username = match.group("username")
domain = match.group()
return username, domain
else:
print(f"Invalid QQ email format: {email}")
return None, None
# 输入示例
input_email = input("请输入QQ邮箱:")
result = split_qq_email(input_email)
if result:
num_username, domain = result
print(f"数字部分:{num_username}")
print(f"字符部分:{domain}")
阅读全文