• python中传递不可变对象的使用

    1、传递参数是不可变的对象,如int、float、字符串、元组、布尔值等。赋值操作时,由于不可变对象无法修改,系统会创建新的对象。 2、参数所在地址在调用时总是相同的,但在进行赋值操作时会改变其地址。 实例 a = 100 def fn01(b):     print(“b:”, id(b))  # b: 140732072099168     b += 100     print(“b:”, id(b))  # b: 140732072102368     print(b)  # 200   …

    影音 2021年11月10日