我正在使用codeacademy
教程
有这样的指示:
将new_word设置为等于从第一个索引一直到切片的切片 new_word的结尾。使用[1:len(new_word)]执行此操作。
我的代码:
s = "Charlie"
new_word = [0:len(s)]
错误:
File "python", line 3
new_word = [0:len(s)]
^
SyntaxError: invalid syntax
我知道这很令人尴尬,但请帮忙。
答案 0 :(得分:2)
该语法必须与一起使用字符串变量:
new_word = s[0:len(s)]
括号中的部分就像是说“抓住这个部分”,但你需要在外面s
告诉它要从中获取部分。
另外,请注意,由于您使用的是0而不是1,因此您的结果将与原始字符串相同 - 也就是说,您的代码将无法真正完成任何操作。事实上,只有s[1:]
更容易完成codeacademy告诉你的事情,但也许它会在稍后讨论。