08
2020
03
请解释使用*args和*kwargs的含义
当我们不知道向函数传递多少参数时,比如我们向传递一个列表或元组,我们就使用*args:def func(*args): for i in args: print(i) func(3,2,1,4,7)32147在我们不知道该传递多少关键字参数时,使用**kwargs来收集关键字参数:def func(**kwargs): for i in kwargs: print(i,kwargs[
作者:ghjk | 分类:Python面试题 | 浏览:326 | 评论:0
08
2020
03
您需要从IMDb前250电影页面中删除数据,只有字段电影名称,年份和评级
from bs4 import BeautifulSoupimport requestsimport sysurl ='http://www.imdb.com/chart/top'response =requests.get(url)soup =BeautifulSoup(response.text)tr =soup.findChildren("tr")tr =iter(tr)next(tr)formovie intr:title =movie.find(
作者:ghjk | 分类:Python面试题 | 浏览:304 | 评论:0
08
2020
03
如何获取任何网址或网页的Google缓存时限?
使用以下URL格式:http://webcache.googleusercontent.com/search?q=cache:URLGOESHERE请务必将“URLGOESHERE”替换为您要检索其缓存的页面或网站的正确网址,并查看时间。例如,要查看http://edureka.co的Google Webcache时代,您需要使用以下网址:http://webcache.googleusercontent.com/search?q=cache:edureka.co
作者:ghjk | 分类:Python面试题 | 浏览:317 | 评论:0
08
2020
03
如何使用我已经知道的URL地址本地保存图像?
将使用以下代码从URL地址本地保存图像:import urllib.requesturllib.request.urlretrieve("URL", "local-filename.jpg")
作者:ghjk | 分类:Python面试题 | 浏览:320 | 评论:0
08
2020
03
描述数组、链表、队列、堆栈的区别?
数组与链表是数据存储方式的概念,数组在连续的空间中存储数据,而链表可以在非连续的空间中存储数据;队列和堆栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出;队列和堆栈可以用数组来实现,也可以用链表实现。
作者:ghjk | 分类:Python面试题 | 浏览:291 | 评论:0
08
2020
03
Python中的yield用法
yield简单说来就是一个生成器,这样函数它记住上次返 回时在函数体中的位置。对生成器第 二次(或n 次)调用跳转至该函 次)调用跳转至该函数。
作者:ghjk | 分类:Python面试题 | 浏览:304 | 评论:0