注意開始時如何總是包含在內,而最後總是被排除。這可以確保s[:i] + s[i:]
總是等於s
:我正在學習Python和我不明白這個符號
>>> word[:2] + word[2:]
'Python'
>>> word[:4] + word[4:]
'Python'
我不明白你上面的符號是。
注意開始時如何總是包含在內,而最後總是被排除。這可以確保s[:i] + s[i:]
總是等於s
:我正在學習Python和我不明白這個符號
>>> word[:2] + word[2:]
'Python'
>>> word[:4] + word[4:]
'Python'
我不明白你上面的符號是。
蟒蛇指數如下
P y t h o n
0 1 2 3 4 5
所以,如果你問s[0:1]
這是開始的0
指數結束的1
指數。因此,只有P
所以,如果你問s[4:]
,在4事情指數權(開始)。
所以,如果你問s[:4]
,索引在4(結束)的任何東西。
在數字級別添加空格並刪除6 :) – johnashu
如果單詞Python
這意味着每個字母指數將作如下安排,你可以通過這種方法
P = word[0]
y = word[1]
t = word[2]
h = word[3]
o = word[4]
n = word[5]
您還可以通過使用slice notation
選擇一個範圍或字母選擇每個字母。本品採用:
在所需範圍內
所以之間......
word[2:4]
這將選擇在指數[2]
和[3]
字母,但不包括最後的索引號[4]
如果你離開它空白word[:]
將返回整個字符串Python
,因爲它包括一切從start
到end
。
如果使用word[:2]
它將返回Pyt
如果使用word[2:]
它西港島線返回thon
注意,當右側留空,則最後一個字母是包括在內。
請編輯您的帖子,並把相關代碼的正確形式。 – kogito
它的單詞是'切片'符號。 –