最近看到某面试题一个这样的题目
发布日期:2022-02-23 07:42:39 浏览次数:13 分类:技术文章

本文共 265 字,大约阅读时间需要 1 分钟。

def fun(val,list=[]):    list.append(val)    return listlis1 = fun(10)lis2 = fun(123,[])lis3 = fun('a')print 'lis1=',lis1print 'lis2=',lis2print 'lis3=',lis3

--------

lis1= [10, 'a']

lis2= [123]
lis3= [10, 'a']

 

工作过程其实没怎么遇到过,这个其实就是函数形参的传递问题。在缺省值情况下,他会自动保留前面一个List的值。

转载地址:https://blog.csdn.net/weixin_42781180/article/details/102518062 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:关于Python中正则表达式re.S的作用
下一篇:Python pyinstaller 打包exe文件出现的一些问题

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月02日 06时16分54秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章