北京Python培训
达内北京Python培训中心

010-62126400

热门课程

北京Python培训 > 企业面试题 >python运维开发工程师面试常见问题有哪些?

python运维开发工程师面试常见问题有哪些?

  • 时间:2017-11-21 19:25
  • 发布:北京Python培训
  • 来源:企业面试题

1、Python提供哪些内置类型?

分为可变类型和不可变类型。

可变类型:

列表

集合

字典

不可变类型:

字符串

元组

数字

2、Python中的命名空间是什么?

在Python中,每一个引入的名字都有一个存放的地方,而且它能够被连接。这就是所谓的命名空间。它就像一个在变量名和对象之间进行映射的盒子。当变量被用到时,就会查找这个盒子,从而得到相关联的对象.

3、Python中的lambda表达式是什么?

lambda表达式是一个匿名函数,通常用作代码行内的嵌入函数。

4、为什么Python中的lambda表达式没有声明?

Python中的lambda表达式没有声明是因为它只是用来创建一个新的函数对象,并且在运行时才返回结果。

5、Python中的pass是什么意思?

pass是Python中的空操作语句,或者说,它是一个复杂语句中的一个空间占位符,只是用来表示空白,什么都不用写。

6、Python的迭代器是什么?

Python中的迭代器是用来迭代包含一组元素的容器的,如列表。

7、Python中的unittest是什么?

unittest是Python中的单元测试框架。它支持共享的测试建立、自动测试、关闭测试、聚集测试等等。

8、什么是切片?

从一个序列如列表、元组、字符串等类型中选择一个范围中的元素的机制叫做切片。

9、Python中的生成器是什么?

它是一种实现迭代器的方式。除了yield表达式外,它和正常的函数没什么区别。

10、Python中的docstring是什么?

docstring是Python中产生文档的方式,它可以为Python中的函数、模块和类产生文档。

上一篇:Python工程师常见面试题分享
下一篇:python初学者面试题分享

python初学者面试题分享

python运维开发工程师面试常见问题有哪些?

Python工程师常见面试题分享

Python基本面试题,你会吗

选择城市和中心
贵州省

广西省

海南省