情感测试
情感测试

您现在的位置: 情感测试简介_情感测试玩法 > 情感测试玩法 > Python开发工程师月薪10k到月薪1

Python开发工程师月薪10k到月薪1

发布时间:2021-8-26 12:03:15   点击数:

你了解编程吗?你听说过Python吗?你知道Python开发工程师的真实薪资吗?下面这套题带你揭秘Python开发工程师那些不为人知的秘密!

满分是分!

60~69分月薪10k入职;

70~79分月薪12k入职;

80~89分月薪14k入职;

90分以上月薪18k入职;

来不及多说了,小本本准备好,我们开始答题喽!快来测测你的月薪是多少吧?

开始测试:

1.什么是__init__?(5分)

2.什么是lambda函数?(5分)

3.为什么使用*args,**kwargs?(15分)

4.深拷贝和浅拷贝有什么区别?(15分)

5.什么是Python中的多态性?(5分)

6.用Python实现冒泡排序算法。(10分)

7.Python如何实现单例模式?(10分)

8.用Python匹配HTMLtag的时候,.和.?有什么区别?(10分)

9.描述下scrapy框架运行的机制?(15分)

10.创建一个简单tcp服务器需要的流程(10分)

正确答案:

-1-

__init__是Python中的方法或者结构。在创建类的新对象/实例时,将自动调用此方法来分配内存。所有类都有__init__方法。

-2-

lambda函数也叫匿名函数,该函数可以包含任意数量的参数,但只能有一个执行操作的语句。

-3-

当我们不确定将多少个参数传递给函数,或者我们想要将存储的列表或参数元组传递给函数时,我们使用*args。**当我们不知道将多少关键字参数传递给函数时使用kwargs,或者它可以用于将字典的值作为关键字参数传递。标识符args和kwargs是一个约定,你也可以使用*bob和**billy。

-4-

在创建新实例类型时使用浅拷贝,并保留在新实例中复制的值。浅拷贝用于复制引用指针,就像复制值一样。这些引用指向原始对象,并且在类的任何成员中所做的更改也将影响它的原始副本。浅拷贝允许更快地执行程序,它取决于所使用的数据的大小。深拷贝用于存储已复制的值。深拷贝不会将引用指针复制到对象。它引用一个对象,并存储一些其他对象指向的新对象。原始副本中所做的更改不会影响使用该对象的任何其他副本。由于为每个被调用的对象创建了某些副本,因此深拷贝会使程序的执行速度变慢。

-5-

多态性表示能够采取多种形式。因此如果父类具有名为ABC的方法,则子类也可以具有具有相同名称ABC的方法,该方法具有其自己的参数和变量。Python允许多态。

-6-

defbs(a):#a=nameoflist

b=len(a)-1#minus1becausewealways

转载请注明:http://www.zmax-alibaba.com/qgwf/138072.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间: