python面试题搜罗
2021-01-21 14:16
标签:microsoft 使用场景 通信 print type 搜索 das 对象 object 1、super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。 答: super 用于继承父类的方法、属性。 super 是新式类中才有的,所以 Python2 中使用时,要在类名的参数中写 Object。Python3 默认是新式类,不用写,直接可用。 使用 super 可以提高代码的复用性、可维护性。修改代码时,只需修改一处。 代码举例: 4、L = [1, 2, 3, 11, 2, 5, 3, 2, 5, 3],用一行代码得出 [11, 1, 2, 3, 5] 答: list(set(L)) 5、L = [1, 2, 3, 4, 5],L[10:]的结果是? 答: 空列表(当时有点紧张,一直在“空列表”和“索引超出范围”两个答案之间徘徊)。 6、L = [1, 2, 3, 5, 6],如何得出 ‘12356‘? 7、列表和字典有什么区别? 答: 一般都是问列表和元组有什么不同。 8、如何结束一个进程? 答: 9、进程、线程有什么区别?什么情况下用进程?什么情况下用线程? 答: (2)使用场景:同时操作一个对象的时候,比如操作的是一个全局变量,我用线程,因为全局变量是所有线程共享的。 python面试题搜罗 标签:microsoft 使用场景 通信 print type 搜索 das 对象 object 原文地址:https://www.cnblogs.com/joy-field/p/12894920.htmlclass baseClass:
def test1(self, num):
print(num)
class sonClass(baseClass):
def test2(self):
super().test1(num)
son = sonClass()
son.test1(11)
s = ‘‘
for i in L:
s = s + str(i)
print(s) # 12356
print(type(s)) #
(1)获取元素的方式不同。列表通过索引值获取,字典通过键获取。
(2)数据结构和算法不同。字典是 hash 算法,搜索的速度特别快。
(3)占用的内存不同。
(1)调用 terminate 方法。
(2)使用 subProcess 模块的 Popen 方法。使用简单,具体用法,这里不展开。
(1)区别:
上一篇:C++17结构化绑定
下一篇:Java基本语法