美文网首页
Python中a+=a与a=a+a的区别

Python中a+=a与a=a+a的区别

作者: 丹子同学 | 来源:发表于2019-05-12 22:21 被阅读0次

    a+=a是在直接对原变量a进行操作,a=a+a创建了一个新的变量a,举个例子:

    例子1:

    a=[1,2,3]

    def add(arry):

        arry+=arry 

    add(a)

    print(a)#此时a=[1,2,3,1,2,3]

    例子2:

    a=[1,2,3]

    def add(army):

        arry=arry+arry 

    add(a)

    print a #此时a=[1,2,3]

    相关文章

      网友评论

          本文标题:Python中a+=a与a=a+a的区别

          本文链接:https://www.haomeiwen.com/subject/azbhaqtx.html