您现在的位置: 主页 > 嵌入式人才市场 > 个人求职 > python基础面试题
本文所属标签:
为本文创立个标签吧:

python基础面试题

来源:net 网络用户发布,如有版权联系网管删除 2018-08-27 

函数1
def
foo(arg,li=[]): li.append(arg) return lilist1 = foo(21)list2 = foo(11,[2])list3 = foo(28)print(list1)print(list2)print(list3)
函数2
def
foo1(arg,li=[]): return li.append(arg)list1 = foo1(2)list2 = foo1(1,[2,])list3 = foo1(5)print(list1)print(list2)print(list3)

上面两个函数打印的结果是什么

函数1打印得到的是:

[21, 28]
[2, 11]
[21, 28]

函数2 打印得到的是:

None
None
None

考察的知识点:

 可变对象不能做关键字参数

 .append() 没有返回值



              查看评论 回复

游客   2018-08-31 09:01:10
那应该是你水平比较高,学历比较高,正常都是要写一段代码或做张考卷的。//回复:@游客: 我面试都没有做过什么面试题目,一般都是和人力资源聊聊,再和技术聊聊,在和老总聊聊,就过了。让我做面试题我好像都不懂。
1楼 回复本楼
游客   2018-08-28 09:10:07
我面试都没有做过什么面试题目,一般都是和人力资源聊聊,再和技术聊聊,在和老总聊聊,就过了。让我做面试题我好像都不懂。
2楼 回复本楼


 函数 打印 得到

网站地图

围观()