删除第一个字符后的所有字符

Ale*_*lec 1 python

说我有字符串:

fame = "John"
lname = "Doe"
Run Code Online (Sandbox Code Playgroud)

我想要做的是这样我就可以使用lname并使其成为第一个字符后的所有内容都被删除,所以我可以缩写姓氏.输出将是:

fullname = "John D."
Run Code Online (Sandbox Code Playgroud)

我对Python没有经验,所以我找不到任何关于此的东西,因为我不知道这是什么.

谢谢!

San*_*4ez 9

>>> fname = "John"
>>> lname = "Doe"
>>> fullname = '{0} {1}.'.format(fname, lname[0])
>>> fullname
'John D.'
Run Code Online (Sandbox Code Playgroud)

  • 更好的是:将格式保留在格式字符串中:`'{0} {1 [0]}.'.format('John','Doe')` (6认同)