注意开始时如何总是包含在内,而最后总是被排除。这可以确保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
它的单词是'切片'符号。 –