函数replaced = line[:pos] + replacement + line[pos+len(marker):]
中的代码len(marker)
如何在用于查找字符串长度时删除输出中字符串marker
的值。在
帮助我理解。在
#Example 1
marker = "AFK"
replacement = "away from keyboard"
line = "I will now go to sleep and be AFK until lunch time tomorrow."
pos = line.find(marker)
replaced = line[:pos] + replacement + line[len(marker)+pos:]
print replaced
输出
^{pr2}$
我们要在文本
line
中找到“AFK”的索引。这就结束了我们看到答案是
30
。所以我们将把line
中的文本从开始到索引30。这是I will now go to sleep and be
。然后我们将追加文本away from keyboard
,然后将其余文本追加到line
。在所以我们将取},然后我们将把它加到我们得到的
len(marker)
,它是{pos
的值中。结果是33
。然后,我们将从索引33
一直到句子的结尾,line[len(marker)+pos:]
。在我们在一起
^{pr2}$相关问题 更多 >
编程相关推荐