-4

メールを読み込んでその一部だけを出力する小さなプログラムを書いています。

someone.lastname@example.com

アウトプットを誰かにしたい

したがって、この場合、「。」の前に電子メールの最初の部分が必要です。次に、この場合は「l」の 2 番目の部分の最初の文字

「。」の後の 2 番目の部分から 1 文字のみを使用して、これら 2 つの部分を連結する方法について、サポートが必要です。

前もって感謝します

4

2 に答える 2

2

一方通行:

>>> first, rest = 'someone.lastname@example.com'.split('.', 1)
>>> first + rest[:1]
'someonel'
于 2013-09-29T09:27:05.023 に答える
0

ドットが最初に出現するインデックスを見つけ、このインデックスを使用して文字列を分割する必要があります。

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

new_stこれは、最初の要素が必要なものである配列を返します。

引数が長さであるため、+2 を使用したため、インデックスを +1 する必要があり、2 番目の +1 はドットの後の次の文字をカウントするためのものです。

于 2013-09-29T09:56:12.497 に答える