记一次失败的面试

版权声明: https://blog.csdn.net/qq_34246164/article/details/82592487

学了好久的python和爬虫,要开始找工作了。面试了新华三,上海的一家,苏州的一家公司。苏州的是今天的面试的。因为是自己的学的,面试的问题很基础,主要是数组和列表的操作。

"""
    题目如下:
    a = (1,2,[3,4])
    如果 a[2].append(5),会怎么样
"""
>>> a = (1, 2,3,[2,3])
>>> a[3].append(4)
>>> a
(1, 2, 3, [2, 3, 4])

#上面是回来后,自己做的,没有报错

第二道题如下:

for i in range(4):
    if i > 2:
        i +=5 

"""
    循环几次
"""
#答案四次

#演示如下
>>> for i in range(4):
	print(i)
	if i > 1:
		i += 5

		
0
1
2
3
#因为i在range的过程中,每次都会赋值

 第三题:

#题目
a = b = c = [1,2,3]
问,执行过程是怎么样,即谁先赋值,谁后赋值?

面试官给的回答是a先赋值,b=a,c=a

参考链接:https://www.v2ex.com/amp/t/443384

猜你喜欢

转载自blog.csdn.net/qq_34246164/article/details/82592487