如果 my_string = "This is MY string!" ,为什么 print(my_string[0:7:5]) 返回“Ti”而不是 “T i”是因为“This”和“is”之间有一个空格?
my_string = "This is MY string!"
print(my_string[0:7:5])
你只需要 understand slice notation : string[start:stop:step]
string[start:stop:step]
从字符0开始(第一个字符)。这是一个 T . 在第7个字符(第八个字符)处停止。这是 i . 第五步。这意味着只显示这两个字符,而bc之间的距离从开始到结束都不小于25。
T
i
空间(字符4)没有包含的理由。