FWQ
函数定义中,append 和 \”+\” 操作符在默认参数中的不同表现是什么?
函数定义中,append 和 \”+\” 操作符在默认参数中的不同表现是什么? 积累知识,胜过积蓄金银!毕竟在文章开发的过程中,会遇到各种各样的问题,往往都是一些细节知识点还没有掌握好而导致的,因此基础知识点的积累是很重要的。下面本文《函数定义中,append 和 \”+\” 操作符在默认参数中的不同表现是什么?》,就带大家讲解一下知识点,若是你对本文感兴趣,或者是想搞懂其中某个知识点,就请你继续往下看吧~ 列表中 append 和 “+” 操作符在函数参数中的不同表现 在函数定义中,当使用默认参数时,可变类型(如列表)作为默认参数可能会导致意外的后果。那么,append 和 “+” 操作符在定义函数时的不同表现是什么呢? append 操作符 append 方法会直接修改列表对象,这会影响函数中所有对该列表的后续操作。例如: def zxc(a, b=[]): b.append(a) print(b) zxc(1) #…