面试题整理

Posted haimeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面试题整理相关的知识,希望对你有一定的参考价值。

1.现有两元祖  ((‘a‘),(‘b‘),(‘c‘),(‘d‘) ) ,请使用Python中的匿名函数生成列表 [ {‘a‘:‘c‘},{‘c‘:‘d‘}]
技术分享图片答案 
2.看代码写结果。
def func():
    return [lambda x:i * x for i in range(4)]

print([m(2) for m in func()])
技术分享图片
# 第一种是 将生成器对象生成的匿名函数转化成列表 ,匿名函数使用的是相同的内存空间。
# 转换成列表后,循环结束,命名空间里的i都为3

#结果:
[6,6,6,6]
答案

3.1 or 2   和   1 and 2 分别输出什么?

技术分享图片
# 1     2  
# 0 "" [] {} set() None False 放入判断表达式都为假
# or 或  and 与
# 整个式子 不断去向右查看,直到能确定为真就停下来
答案

4.看代码写结果。

value = "B" and "A" or "C" 

print(value)
技术分享图片
# A
# 整个式子 不断去向右查看,直到能确定为真就停下来
答案

5.

 

 

 



以上是关于面试题整理的主要内容,如果未能解决你的问题,请参考以下文章

渗透测试&网络&CTF面试题整理

四年Java面试遇到的问题整理,Java面试题汇总

吐血整理50家企业真实大数据面试题!!学长实测,真实面试!!快收藏!

Java面试题,Java面试题及答案,2021最新的,都整理好了

.Net 面试题整理

面试题整理