【发布时间】:2013-12-26 14:11:28
【问题描述】:
我在学习Learnpythonthehardway,在ex40,我遇到了这段代码。
for sentence in snippet, phrase:
result = sentence[:]
这里的句子[:]我不太理解,尤其是[:]
我试图通过底层测试代码来解决这个问题:
sentence = 'sss errf : fe : eee'
f = 33
result = sentence[:f]
print result
但是什么也没发生,结果和句子一样
那么,聪明的极客们,sentence[:] 在这里是什么意思?
【问题讨论】:
-
正如@inclement 所解释的,
[:]用于列表,但在本练习中sentence是一个字符串,所以我不明白他为什么使用[:]。
标签: python