首页 > 试题广场 >

以下python语句的执行结果是(版本为Python 2.7

[单选题]
以下python语句的执行结果是(版本为Python 2.7.13
import re
key = r"mat cat hat pat"
p1 = r"[^c|p]at"
pattern1 = re.compile(p1)
print pattern1.findall(key)
  • ['mat', 'hat']
  • ['cat', 'pat']
  • ['mat', 'hat', 'pat']
  • []
[^abc]中的 ^ 是表否定, 表示匹配a, b, c之外的字符.|表示左右表达式任意匹配一个。选A
发表于 2021-06-22 13:32:21 回复(0)
import re
key = r"mat cat hat pat"
p1 = r"[^c|p]at"
pattern1 = re.compile(p1)
print pattern1.findall(key)
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)?
很明显在print后面没有括号会报错 如果有括号那答案就是A
发表于 2022-07-05 22:23:02 回复(0)

发表于 2020-09-12 17:43:12 回复(0)
D
发表于 2020-04-03 10:43:44 回复(0)
a
发表于 2019-11-14 11:00:09 回复(0)