易错点 默认参数陷阱

Posted

tags:

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

默认参数陷阱



可变的数据类型 (列表)------用于实际开发中


不可变数据类型(字符串,数字,元组





====易错点如下====

技术分享
 def func(l=[]):
     l.append(123)
     print(l)

 func()
 func([])
 func()
                                      # [123]
                                      # [123]
                                      # [123, 123]
View Code

 














以上是关于易错点 默认参数陷阱的主要内容,如果未能解决你的问题,请参考以下文章

PHP数据访问易错点(20161030)

C++ Primer笔记6---chapter6易错点

默认参数的陷阱

Python(55)_默认参数的陷阱

深度理解CSS中块级元素与行内元素的区别(个人易错点)

默认参数的陷阱自我心得