写入和表达式,显示名称的第一个和最后一个首字母

时间:2014-09-09 16:42:00

标签: python

s= 'Jon Wayne'
x= s.index(' ')
value=s[1]+x
print(value)

我正在努力掌握如何让程序自动获取空格后出现的字母

2 个答案:

答案 0 :(得分:0)

您需要从每个单词中获取第一个字母

查看https://docs.python.org/2/tutorial/introduction.html#strings

来自文档:

Strings can be indexed (subscripted), with the first character having index 0

这是一个例子:

>>> name = 'Jon Wayne' 
>>> initial = ''.join((word[0] for word in name.split()))
>>> initial
'JW'
>>> 

答案 1 :(得分:0)

name = "Jon Wayne"
bits = name.split(" ")   # ['Jon', 'Wayne']
for bit in bits:
    print bit[0]         #  J W