-3
我是新来的Python和本课程的一部分,这样说:如何在Python中获取单词的前三个字母?
下面的代码行会在每个名字和姓氏的变量打印的第一个字符。 Python开始从0开始计数,因此
"Tom"
将是T=0
,o=1
和m=2
。print("Your initials are:",firstname[0],surname[0])
我以现在的问题是,你必须使用这种方法从变量开始采取三个字母,我至今坚持,任何人都可以指正。
surname = input() #input :smith
print (surname[0][1][2])
我建议你到谷歌的任何基本的Python字符串/列表教程或文档。 –
尝试打印姓氏[:3]。希望这可以帮助! –
你认为它应该如何工作?你在'surname'中有“Smith”,所以'surname [0]'是“S”;现在你正在尝试做'姓氏[0] [1] [2]',这是'S'[1] [2]' - 它应该做什么? – avysk