想找一份Python开发工作吗?那你很可能得证明自己知道如何使用Python。小编整理了几道基础Python面试题供大家参考。
1、列举一些让Python代码以并行方式运行的方法。
2、列出5个python标准库
3、fun(*args,**kwargs)中的*args,**kwargs什么意思?
4、一句话解释什么样的语言能够用装饰器?
5、Python中pass语句的作用是什么?
6、def print_directory_contents(sPath):
"""
这个函数接受文件夹的名称作为输入参数,
返回该文件夹中文件的路径,
以及其包含文件夹中文件的路径。
"""
# 补充代码
7、阅读下面的代码,写出A0,A1至An的最终值。
A0 = dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))
A1 = range(10)
A2 = [i for i in A1 if i in A0]
A3 = [A0[s] for s in A0]
A4 = [i for i in A1 if i in A3]
A5 = {i:i*i for i in A1}
A6 = [[i,i*i] for i in A1]
8、编程用sort进行排序,然后从最后一个元素开始判断
a=[1,2,4,2,4,5,7,10,5,5,7,8,9,0,3]
9、“猴子补丁”(monkey patching)指的是什么?这种做法好吗?
10、下面这些是什么意思:@classmethod, @staticmethod, @property?
相关推荐: