山 行 【唐】杜牧 远上寒山石径斜,白云深处有人家。 停车坐爱枫林晚,霜叶红于二月花。 补全代码, 若输入:山行 则输出:【唐】杜牧 若输入:白云 则输出:远上寒山石径斜,白云深处有人家。 若输入:霜叶 则输出:停车坐爱枫林晚,霜叶红于二月花。
时间: 2024-03-05 15:47:50 浏览: 27
下面是Python代码实现:
```python
# 定义诗歌字符串
poem = '''山 行 【唐】杜牧
远上寒山石径斜,白云深处有人家。
停车坐爱枫林晚,霜叶红于二月花。'''
# 输入关键词
keyword = input()
# 查找关键词在诗歌中的位置
pos = poem.find(keyword)
# 判断关键词是否在诗歌中
if pos == -1:
print('未找到该词句!')
else:
# 查找包含关键词的整行
start = poem.rfind('\n', 0, pos) + 1
end = poem.find('\n', pos)
if end == -1:
end = len(poem)
line = poem[start:end].strip()
# 输出结果
print(line)
```
对于输入 `山行`,输出为 `【唐】杜牧`;对于输入 `白云`,输出为 `远上寒山石径斜,白云深处有人家。`;对于输入 `霜叶`,输出为 `停车坐爱枫林晚,霜叶红于二月花。`。
相关问题
使用 window.onload 和 document.readyState 来判断页面是否已经加载完毕,然后再使用 document.getElementsByTagName 获取页面中的所有图片、音频等元素,遍历判断每个元素的 complete 属性是否为 true
是的,你可以使用以下代码来实现:
```javascript
window.onload = function() {
if (document.readyState === 'complete') {
var elements = document.getElementsByTagName('img');
for (var i = 0; i < elements.length; i++) {
if (!elements[i].complete) {
elements[i].onload = function() {
// 图片加载完毕后的操作
}
} else {
// 图片已经加载完毕的操作
}
}
// 同样的方式可以判断音频等元素的加载情况
}
}
```
这段代码会在页面加载完毕后执行,然后遍历页面中的所有图片元素,判断每个元素的 `complete` 属性是否为 `true`。如果不是,则给该元素添加 `onload` 事件,在图片加载完毕后执行相应的操作。如果已经加载完毕,则直接执行相应的操作。对于音频等元素,可以使用类似的方法来判断。
es6 中如何将类向外暴露
在 ES6 中,可以使用 export 关键字将类向外暴露。具体操作如下:
```
export class MyClass {
constructor() {
// ...
}
// ...
}
```
上述代码中,export 关键字将 MyClass 类向外暴露,其他文件可以通过 import 关键字来引入这个类。
例如,在其他文件中可以这样引入 MyClass 类:
```
import { MyClass } from './my-class.js';
```
注意,这里的 './my-class.js' 是 MyClass 所在文件的相对路径。同时,需要确保 MyClass 类定义的文件中也应该有 export 关键字。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xlsx](https://img-home.csdnimg.cn/images/20210720083732.png)