正索引与负索引探究
>>>a = '1234\\5_6 789'>>>a
'\\5_6 78'
*************那么问题来了:
当是这种情况时:
>>>a
''
或者
>>>a
''
再或者
>>>a
''
为什么返回的是空字符?{:10_243:}
默认的步进是1,如果结束是小于开始,加入步进
a 本帖最后由 ba21 于 2018-10-16 20:03 编辑
那是你因为你理解错了
a #从索引4开始取,取到倒数-1索引处
a #从索引4开始取,取到倒数-9索引处 (你觉得有数吗?)
a #从索引4开始取,取到倒数-4索引处
>>> a
'\\5_6'
自己测式吧。
前面开始数0开始 是正
----> 0, 1, 2
后面开始数 -1开始
<------ -3, -2, -1 ba21 发表于 2018-10-16 19:59
那是你因为你理解错了
a #从索引4开始取,取到倒数-1索引处
那。。那为什么a也没有呀,不应该打印'\'吗 本帖最后由 ba21 于 2018-10-16 20:56 编辑
a-树 发表于 2018-10-16 20:13
那。。那为什么a也没有呀,不应该打印'\'吗
凡事自己多研究下
前面 包括,
后面 不包括,
a #意思是从4开始(包括4), 到-8截止(不包括-8)
ba21 发表于 2018-10-16 20:54
凡事自己多研究下
前面 包括,
a='1234\\5_6 789'
左闭右开就应该返回 '\' 嘛{:10_277:} a-树 发表于 2018-10-16 22:35
a='1234\\5_6 789'
左闭右开就应该返回 '\' 嘛
{:5_96:}{:5_96:}{:5_96:}
页:
[1]