版权声明: 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