加等于——python面试

版权声明:https://mp.csdn.net/configure https://blog.csdn.net/jieniyan2680/article/details/88088110

对于列表+=并不是执行赋值语句num_list=num_list+num_list,而是相当于执行extend()方法 num_list .extend(num_list )

gl_num = 9
gl_list = [1, 2, 3]


def demo(num, num_list):
    print("执行内部代码")
    # +=相当于执行赋值语句num=num+num
    num += num
    # 对于列表+=并不是执行赋值语句
    # num_list=num_list+num_list
    # 而是相当于执行extend()方法
    # num_list .extend(num_list )
    num_list += num_list
    print(num)
    print(num_list)
    print("函数执行结束")


demo(gl_num, gl_list)
print(gl_num)
print(gl_list)

猜你喜欢

转载自blog.csdn.net/jieniyan2680/article/details/88088110
今日推荐