蟒蛇转换电子邮件



我正在编写一个小程序,它可以在电子邮件中读取并仅输出其中的一部分。

someone.lastname@example.com

我希望输出是某人

所以在这种情况下,

我希望电子邮件的第一部分在"."之前,然后是第二部分的第一个字母,在这种情况下是"L"

我需要一些关于如何连接这两个部分的帮助,从"."

提前谢谢你

一种方式:

>>> first, rest = 'someone.lastname@example.com'.split('.', 1)
>>> first + rest[:1]
'someonel'

您应该找到第一次出现的点的索引,然后使用此索引拆分字符串。

st = 'someone.lastname@example.com'
dot_index = st.index('.')
new_st = st.rjust(st[dot_index + 2])

这将返回一个数组,new_st它的第一个元素是您想要的。

我使用了 +2,因为参数是长度,所以我们应该 +1 索引,第二个 +1 用于计算点后的下一个字符。

最新更新