re的结果不是很明白 结果跟普通的不一样

为什么re.match的结果是<_sre.SRE_Match object at 0x10d26c650>
代码:
import re

x = "Joseph,Kevin,Austin"
print(re.search("K", x))
print(re.match("Joseph", x))

因为它返回的是个SRE_Match 类型的对象,不是字符串呗
不是什么函数都返回一个字符串的

re有很多的正则匹配函数,有几个是只返回一个对象,要取值的话,需要用到group方法才行,

img