我是Python的新手。我正在尝试输出电子邮件地址的第一个姓氏。如:
John Doe jdoe@domain.com
我正在使用以下Python:
result
但是当它输出时我没有得到:
primary_mail = '%(givenname)s'[0:1]%(surname)s@%(domain)s
相反,我得到了一些混乱的东西:
jdoe@domain.com
有人能帮助我吗?我不是100%了解Python 100%但很抱歉,如果这是非常新手。
答案 0 :(得分:1)
将每个部分与+运算符组合:
>>> name = "ivan"
>>> lastname = "bobrov"
>>> my_email = "%s@%s" % (name[0:1], lastname)
>>> print my_email
i@bobrov
>>>
答案 1 :(得分:0)
对于python2.7,它看起来像这样:
params = { "givenname":"Hans", "surname":"Wurst", "domain":"fleischer" }
print "'%(givenname)s'[0:1]%(surname)s@%(domain)s" % params
如果您有任何问题,请与我们联系。