Python面试的主要问题

通过文卡特斯米2019年9月20日

Python面试的主要问题

你是在努力吗Python工作吗?以下是“蟒蛇面试”中最常见的面试问题和答案。深入了解这些Python面试问题和答案,看看你对这门Python语言有多精通。

Q1。标识符的最大可能长度是多少?

一)31个字符

b) 63个字符

c) 79个字符

D)没有提到

答:d

解释:标识符可以是任何长度。

Q2。为什么不鼓励局部变量名以下划线开头?

它们被用来指示一个类的私有变量

他们把译员弄糊涂了

C)它们用于指示全局变量

d) 他们减慢了执行速度

答:一个

解释:由于Python没有私有变量的概念,前导下划线用于指示不能从类外部访问的变量。

第三季。打印0.1+0.2==0.3的输出是什么?

一)正确

b)假

c)机依赖

d) 错误

答:b

解释:0.1、0.2和0.3都不能用二进制精确表示。从0.1和0.2的四舍五入误差累积,因此(0.1 + 0.2)和0.3之间有5.5511e-17的差值

第四季度。第(0.5)轮-第(-0.5)轮的结果是什么?

1.0)

b) 2.0

c) 0.0

d)都没有提到

答:b

解释:当要四舍五入的数字正好是中间的时候,Python会从0四舍五入。Round(0.5)是1,Round(-0.5)是-1。

Q5。如果x=456,下面表达式的输出是什么?

打印(“% -06 d”% x)

一)000456

b) 456000

c) 456

d)错误

答案:c

解释:上面显示的表达式导致输出456。

广告(1)

Q6。下面的输出是什么?

i=0

而我<3:

打印(我)

我+ = 1

其他:

打印(0)

a) 01 2 3 0

2 .选B

c) 0112

c) 错误

答:b

解释:else部分在while语句的条件为假时执行

迄今为止。下面的输出是什么?

x = "六边形abcdef "

我= " "

当I在x中[:-1]:

Print (i, end = " ")

A) A A A A

B) a a a a a

C) a a a a a…

d)

解释:字符串x没有被改变,i在x中[:-1]。

处置。下面的输出是什么?

打印(' ab12 ' .isalnum ())

一)正确

b)假

c)没有

d) 错误

答:一个

解释:字符串只有字母和数字。

#myTectra Reviews - Python Training - Pankaja - (1)

九方。假设listExample是[3,4,5,20,5,25,1,3],那么list example.pop()后面的list1是什么?

A)[3,4,5,20,5,25, 1]。

B)[1,3,3,4,5,5,20,25]。

C)[3,5, 20, 5, 25, 1, 3]。

d) [1,3,4,5,20,5,25]。

答:一个

解释:默认情况下,pop()将删除最后一个元素。

Q10。下面显示的代码的输出是什么?

l1=[1,2,3]

l2 =(4、5、6)

[x*y for x in l1 for y in l2]

a) [4,8,12,5,10,15,6,12,18]

故选B。

C) [4, 5, 6, 8, 10, 12, 12, 15, 18]

D) [18, 12, 6, 15, 10, 5, 12, 8,4]

答案:c

解释:上面显示的代码返回x*y,其中x属于列表l1,y属于列表l2。因此,输出为:[4,5,6,8,10,12,12,15,18]。

问题11:以下哪项语句创建字典?

a) d={}

d ={"约翰":40,"彼得":45}

C) d ={40:“约翰”,45:“彼得”}

d) 所有提到的

答:d

解释:字典是通过指定键和值创建的。

12个。下面程序的输出是什么?

= x: x ** 3

印花(羊肉(5))

) 15

b) 555

c) 125

d)都没有提到

答案:c

问题13。Math.floor(3.4)返回的值是多少?

a) 三,

b) 4

c) 4.0

d) 3.0

答:一个

解释:floor函数返回小于或等于该数本身的最大数。

Q14。下面显示的代码的输出是什么?

L =[2,3, [4,5]]

l2=l.copy()

l2 [0] = 88

l

l2

A) [88, 2, 3, [4,5]

[88, 2, 3, [4,5]

B) [2,3, [4,5]

[88, 2, 3, [4,5]

C) [88, 2, 3, [4,5]

[2, 3, [4, 5]]

D) [2,3, [4,5]

[2, 3, [4, 5]]

答:b

解释:上面显示的代码描述了一个深度副本。在深度复制中,不会复制对象的基址。因此,对一个列表所做的修改不会影响到另一个列表。

artificial-intelligence-training

相关面试问题……

主题: 更新的2019年面试问题 信息技术(IT)

评论

订阅

Python顶级课程

Python顶级课程

我们在myTectra帮助您选择正确的Python职业道路。以下是你可以选择的Python顶级课程。了解更多→

athirai切芒果泡菜

    更多…
    Baidu