例如 range(0,2) 实际数字是0,1 为什么span=(0,2)取的却是1,2 不应该是前闭后开?
来源:10-11 re.sub正则替换
_Satan
2018-12-29
写回答
3回答
-
咸了和糊粥
2019-02-02
span=(0,2)是个元组吧
span[1]=0
span[2]=2
是不是取的下标(索引)
00 -
蒋一筒
2019-02-01
老师上课讲了,0代表的是第一位前面有0个字符,匹配字符占第1和第2位。
我们之前学的字符规则是从第0位开始数,那么匹配字符占第0和第1位,2取不到。
但是这里我们认为前面有0个字符,然后我们从1开始数,匹配字符占位1和2。
这两个方法我觉得都说的通,可能老师觉得第二个方法能够很快知道前面有几位字符,所以推荐给我们。
这是我个人的理解,你可以在再看一下视频,确认一下。
欢迎讨论。
00 -
7七月
2019-01-01
麻烦贴下完整代码。
022019-01-21
相似问题