如何使用python获取电子邮件值中@后面的字符?

问题描述 投票:0回答:2

我想知道 python 输入中的电子邮件值的“@”后面具体是什么,有什么方法可以做到这一点?

示例: 电子邮件:输入(“写下您的电子邮件:”)

用户输入: 给您写电子邮件:[电子邮件受保护]

[电子邮件受保护] 结果:hotmail.com

[电子邮件受保护] 结果:gmail.com

我不知道如何做到这一点,但我会尝试管理字符串并使用 len()

python email get at-command
2个回答
0
投票

您可以执行

input("Write your email: ").split("@")[1]
将字符串拆分为由
@
分隔的两部分列表,并使用
[1]
获取第二部分(hotmail.com 或 gmail.com)。


0
投票

email = input("写下您的电子邮件:")

at_index = email.find(“@”)

如果 at_index != -1:

域名 = 电子邮件 [at_index + 1:] print(f"域:{域}") 别的: print("电子邮件格式无效")

© www.soinside.com 2019 - 2024. All rights reserved.