1.单选题:假设已导入正则表达式模块 re,已知: s = '<html><head>This is head.</head><body>This is body.</body></html>' 和 pattern = r'<html><head>(.+)</head><body>(.+)</body></html>' 那么表达式 re.findall(pattern, s) 的值为( ) A.[('This is head.', 'This is body.')] B.['This is head.', 'This is body.'] C.('This is head.', 'This is body.') D.['This is head.']
时间: 2023-12-21 09:03:49 浏览: 37
单选题答案:A. [('This is head.', 'This is body.')]
re.findall(pattern, s) 的作用是在字符串 s 中查找所有匹配正则表达式 pattern 的子串,并返回一个列表。在这个例子中,pattern 匹配整个字符串 s,因为字符串 s 恰好是一个符合 pattern 正则表达式的字符串。正则表达式 pattern 包含两个用圆括号括起来的子表达式 (.+),它们分别匹配 head 和 body 标签中的内容。由于在 pattern 中使用了两个子表达式,因此 re.findall(pattern, s) 返回一个包含两个元素的列表。每个元素都是一个元组,包含两个子串,分别是 head 标签和 body 标签中的内容。因此,表达式 re.findall(pattern, s) 的值为 [('This is head.', 'This is body.')]。
相关问题
10 单选题(80分) 46、(1分)哪个HTML标签用于定义内部样式表?() OA、<script> OB、<style> OC、<CSs>
在HTML中,`<style>`标签用于定义内部样式表,选项B是正确的。`<style>`标签应该放在`<head>`标签内部,并且可以包含任何CSS样式。例如,下面的代码定义了一个内部样式表,用于设置所有段落元素的背景色为红色:
```html
<!DOCTYPE html>
<html>
<head>
<title>示例文档</title>
<style>
p {
background-color: red;
}
</style>
</head>
<body>
<p>这是一个段落</p>
</body>
</html>
```
在上面的代码中,`<style>`标签定义了一个CSS样式,其中`p`选择器用于选择所有段落元素,`background-color`属性用于设置元素的背景色为红色。需要注意的是,`<style>`标签中的CSS样式只作用于当前文档,如果需要在多个文档中共享样式,应该使用外部样式表。
单选题(80分) 43、(1分)下列哪个HTML标签用于创建表格单元格? OA、<td> OB、<tr> OC、<th> OD、<table>
在HTML中,`<td>`标签用于创建表格单元格,选项A是正确的。`<td>`标签必须包含在`<tr>`标签内,用于定义表格中的一行中的单元格。例如,下面的代码创建了一个包含两行两列的表格:
```html
<table>
<tr>
<td>第一行第一列</td>
<td>第一行第二列</td>
</tr>
<tr>
<td>第二行第一列</td>
<td>第二行第二列</td>
</tr>
</table>
```
在上面的代码中,`<table>`标签用于创建表格,`<tr>`标签用于创建行,`<td>`标签用于创建单元格。需要注意的是,如果需要创建表格的表头,可以使用`<th>`标签代替`<td>`标签。