我想知道 python 输入中的电子邮件值的“@”后面具体是什么,有什么方法可以做到这一点?
示例: 电子邮件:输入(“写下您的电子邮件:”)
用户输入: 给您写电子邮件:[电子邮件受保护]
[电子邮件受保护] 结果:hotmail.com
[电子邮件受保护] 结果:gmail.com
我不知道如何做到这一点,但我会尝试管理字符串并使用 len()
您可以执行
input("Write your email: ").split("@")[1]
将字符串拆分为由 @
分隔的两部分列表,并使用 [1]
获取第二部分(hotmail.com 或 gmail.com)。
email = input("写下您的电子邮件:")
at_index = email.find(“@”)
如果 at_index != -1:
域名 = 电子邮件 [at_index + 1:] print(f"域:{域}") 别的: print("电子邮件格式无效")