• Python面试真题 – 怎么描述数组、链表、队列、堆栈的区别?

    【Python面试真题】- 怎么描述数组、链表、队列、堆栈的区别? 数组与链表是数据存储方式的概念,数组在连续的空间中存储数据,而链表可以在非连续的空间中存储数据; 队列和堆栈是描述数据存取方式的概念,队列是先进先出,而堆栈是后进先出;队列和堆栈可以用数组来实现,也可以用链表实现。

  • Python面试真题 – ngnix的正向代理与反向代理?

    【Python面试真题】- ngnix的正向代理与反向代理? 正向代理 是一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。 反向代理正好相反,对于客户端而言它就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间中的内容发送普通请求,接着反向代理将判断向何处(原…

  • Python面试真题- 迭代器和生成器的区别 ?

    【Python面试真题】- 迭代器和生成器的区别 ? 1)迭代器是一个更抽象的概念,任何对象,如果它的类有next方法和iter方法返回自己本身。对于string、list、dict、tuple等这类容器对象,使用for循环遍历是很方便的。在后台for语句对容器对象调用iter()函数,iter()是Python的内置函数。iter()会返回一个定义了next()方法的迭代器对象,它在容器中逐个访问容器内元素,next()也是Python的内置函数。在没有后续元素时,next()会抛出一个Sto…

  • Python面试真题- 怎么解释继承 ?

    【Python面试真题】- 怎么解释继承 ? 一个类继承自另一个类,也可以说是一个孩子类/派生类/子类,继承自父类/基类/超类,同时获取所有的类成员(属性和方法)。 继承使我们可以重用代码,并且还可以更方便地创建和维护代码。Python 支持以下类型的继承: 1. 单继承- 一个子类类继承自单个基类 2. 多重继承- 一个子类继承自多个基类 3. 多级继承- 一个子类继承自一个基类,而基类继承自另一个基类 4. 分层继承- 多个子类继承自同一个基类 5. 混合继承- 两种或两种以上继承类型的组合

  • Python面试真题 – 介绍一下Python中webbrowser的用法 ?

    【Python面试真题】- 介绍一下Python中webbrowser的用法 ? webbrowser模块提供了一个高级接口来显示基于Web的文档,大部分情况下只需要简单的调用open()方法。webbrowser定义了如下的异常:exception webbrowser.Error, 当浏览器控件发生错误是会抛出这个异常webbrowser有以下方法:webbrowser.open(url[, new=0[, autoraise=1]])这个方法是在默认的浏览器中显示url, 如果new = …

  • Python面试真题- 如何用Python输出一个Fibonacci数列 ?

    【Python面试真题】- 如何用Python输出一个Fibonacci数列 ? 1 a,b = 0, 1 2 while b<100: 3 print (b), 4 a, b = b, a+b

  • Python面试真题 – 什么是元组的解封装 ?

    【Python面试真题】- 什么是元组的解封装 ? 首先我们来介绍元组封装: (3, 4, 5) 将 3,4,5 封装到元组 mytuple 中。 现在我们要将这些值解封装到变量 x,y,z 中 12

  • 十条Python面试题陷阱,看看你是否会中招

    问题1:请问如何修改以下Python代码,使得下面的代码调用类A的show方法? 答:这道题的考点是类继承,只要通过__class__ 方法指定类对象就可以了。补充的代码如下: 问题2:请问如何修改以下Python代码,使得代码能够运行? 答:此题考察得是方法对象,为了能让对象实例能被直接调用,需要实现 __call__ 方法,补充代码如下: 问题3:下面这段代码的输出是什么? 答: 此题考察的是new和init的用法,使用 __new__ 方法,可以决定返回那个对象,也就是创建对象之前调用的,…

  • Python面试题测验,看看你入门了吗?

    Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。设计者开发时总的指导思想是,对于一个特定的问题,只要有一种最好的方法来解决就好了。 最近觉得 Python 太“简单了”,于是在老司机面前放肆了一把:“我觉得 Python 是世界上最简单的语言!”。于是老司机给我了一份满分 100 分的6道题,下面是题目的错误实录: 1.你恐怕不会留意的列表生成器 检查一下下面的代码会报错的原因,并说出来? 列表生成器的正解答案如下: 或者…

历经多年发展,已成为国内好评如潮的Linux云计算运维、SRE、Devops、容器云、Go、Python开发专业人才培训机构!