python 正则表达式

我想问一哈,
问题1:
' MR_SHOP mr_shop'为什么在用serach()方法进行匹配时 ,返回值是MR_SHOP 返回值是字符串吗? emm 我认为'内容为一个字符串'那么按照结果来看是返回了一个新的字符串吗?'
问题2:
第一次返回元组形式的span(0,7)为什么要把空格也算在内 ?就是把空格的索引作为结束值?
![img](https://img-mid.csdnimg.cn/release/static/image/mid/ask/61841

img


4293446127.jpg "#left")

你这题目问的啥,都看不懂。返回的是一个对象不是字符串。一个空格也算一个长度的,但是这里mr_shop不是刚好7个嘛 哪里来的空格结尾