混淆代码--面试题
Posted renguiyouzhi
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了混淆代码--面试题相关的知识,希望对你有一定的参考价值。
def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList(‘a‘) print ("list1 = %s" % list1) print ("list2 = %s" % list2) print ("list3 = %s" % list3) def extendList(val, list=None): if list is None: list = [] list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList(‘a‘) print ("list1 = %s" % list1) print ("list2 = %s" % list2) print ("list3 = %s" % list3)
以上是关于混淆代码--面试题的主要内容,如果未能解决你的问题,请参考以下文章
append() 在这个代码片段中是如何工作的?与特定变量混淆[重复]