您现在的位置是:主页 > news > 安卓4.3网站开发兼容/软件定制开发平台
安卓4.3网站开发兼容/软件定制开发平台
admin2025/4/19 18:06:43【news】
简介安卓4.3网站开发兼容,软件定制开发平台,wordpress 实现分享,商家商城小程序本文由EarlGrey编程派编译,转载请务必注明作者及出处。 点击“阅读原文”查看答案即可。引言想找一份Python开发工作吗?那你很可能得证明自己知道如何使用Python。下面这些问题涉及了与Python相关的许多技能,问题的关注点主要是语言本身&…
本文由EarlGrey@编程派编译,转载请务必注明作者及出处。 点击“阅读原文”查看答案即可。
引言
想找一份Python开发工作吗?那你很可能得证明自己知道如何使用Python。下面这些问题涉及了与Python相关的许多技能,问题的关注点主要是语言本身,不是某个特定的包或模块。每一个问题都可以扩充为一个教程,如果可能的话。某些问题甚至会涉及多个领域。
我之前还没有出过和这些题目一样难的面试题,如果你能轻松地回答出来的话,赶紧去找份工作吧!
问题1
到底什么是Python?你可以在回答中与其他技术进行对比(也鼓励这样做)。
问题2
补充缺失的代码
defprint_directory_contents(sPath):
"""
这个函数接受文件夹的名称作为输入参数,
返回该文件夹中文件的路径,
以及其包含文件夹中文件的路径。
"""
# 补充代码
问题3
阅读下面的代码,写出A0,A1至An的最终值。
A0=dict(zip(('a','b','c','d','e'),(1,2,3,4,5)))
A1=range(10)
A2=[iforiinA1ifiinA0]
A3=[A0[s]forsinA0]
A4=[iforiinA1ifiinA3]
A5={i:i*iforiinA1}
A6=[[i,i*i]foriinA1]
问题4
Python和多线程(multi-threading)。这是个好主意码?列举一些让Python代码以并行方式运行的方法。
问题5
你如何管理不同版本的代码?
问题6
下面代码会输出什么:
deff(x,l=[]):
foriinrange(x):
l.append(i*i)
printlf(2)f(3,[3,2,1])f(3)
问题7
“猴子补丁”(monkey patching)指的是什么?这种做法好吗?
问题8
这两个参数是什么意思:args,*kwargs?我们为什么要使用它们?
问题9
这些是什么意思:@classmethod, @staticmethod, @property?
问题10
阅读下面的代码,它的输出结果是什么?
classA(object):
defgo(self):
print"go A go!"
defstop(self):
print"stop A stop!"
defpause(self):
raiseException("Not Implemented")classB(A):
defgo(self):
super(B,self).go()
print"go B go!"classC(A):
defgo(self):
super(C,self).go()
print"go C go!"
defstop(self):
super(C,self).stop()
print"stop C stop!"classD(B,C):
defgo(self):
super(D,self).go()
print"go D go!"
defstop(self):
super(D,self).stop()
print"stop D stop!"
defpause(self):
print"wait D wait!"classE(B,C):pass
a=A()
b=B()
c=C()
d=D()
e=E()
# 说明下列代码的输出结果
a.go()
b.go()
c.go()
d.go()
e.go()
a.stop()
b.stop()
c.stop()
d.stop()
e.stop()
a.pause()
b.pause()
c.pause()
d.pause()
e.pause()
问题11
阅读下面的代码,它的输出结果是什么?
classNode(object):
defTag标签: