什么是Python中的单元测试?常见面试题集锦!
学习完Python之后,接下来面临的问题就是面试找工作,今天小编为大家汇总了10道Python经常面试题,并附带答案,希望能够给找工作的你们带来帮助。
有哪些工具可以帮助查找错误或执行静态分析?
Pychecker是一个静态分析工具,可以检测Python源代码中的错误,并警告错误的风格和复杂性,pylint是另一种验证模块是否符合你编码标准的工具。
Dict和list理解是什么?
它们是语法结构,可以根据现有的iterable轻松创建dictionary或者list。
为什么Python中的lambda表单没有语句?
Python中的lambda表单没有语句,因为它用于创建新的函数对象,然后在运行时返回它们。
什么是Python中的单元测试?
Python中的单元测试框架被称为unittest,支持共享设置、自动化测试、测试关闭代码,将测试聚合到集合等。
在Python中切片是什么?
从序列类型中选择一系列项目的机制称为切片,如列表、元组、字符串等。
Python中的docstring是什么?
Python文档字符串称为docstring,它是一种记录Python函数,模块和类的方法。
如何将数字转换为字符串?
要将数字转换为字符串,请使用内置函数str();如果需要十八进制或者十六进制表示,可以使用内置函数oct()或hex()。
Python中module和package是什么?
在Python中,模块是构造程序的方式,每个Python程序文件都是一个模块,它导入其他模块,如对象和属性;Python程序的文件夹是一个模块包,包可以包含模块或者文件夹。
使用Python的五大好处?
Python包含一个巨大的标准库,适用于大多数Internet平台,如电子邮件、HTML等;
Python不需要显式内存管理,因为解释器本身会将内存分配给新变量并自动释放它们;
由于使用方括号,因此易于阅读;
初学者易于学习;
拥有内置数据类型可以节省编程时间和工作量,从而声明变量。
解释flask脚本工作常用的方法是什么?
Flask脚本工作常用的方法是:应用程序的导入路径或者是Python文件的路径。