小编整理了一份高频Python面试题,正在学习Python的同学可以试着解答,不但可以学到新知识还能很好地巩固已经学过的知识。
1、在学习 Python 的过程中,你有想过如何提高 Python 的运行效率吗?
2、是否遇到过python的模块间循环引用的问题,如何避免它?
3、用过类吗?知道继承吗?请写一个例子,用到继承。
4、你调试python代码的方法有哪些?
5、简述Python的作用域以及Python搜索变量的顺序。
6、什么是反爬虫?说一下你知道的反爬虫,各自是什么特点,该如何解决?
7、Python匹配HTML tag的时候,<.*>和<.*?>有什么区别。
8、在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
9、输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。
10、list 对象 alist [{“name”:”a”,”age”:20},{“name”:”b”,”age”:30},{“name”:”c”,”age”:25}]按照 age 从大到小排序。
相关推荐: