python 变量不可更改对象和可修改对象
在python中,strings,tuples和numbers是不可更改的对象,而list,dict等则是可以修改的对象。1、不可变类型:变量赋值a=5后再赋值a=10,这里实际是新生成一个int值对象10,再让a指向它,而5被丢弃,不是改变a的值,相当于新生成了a。2、可变类型:变量赋值la=[1,2,3,4]后再赋值la[2]=5则是将list la的第三个元素值更改,本身la没有动,只是其内部的一部分值被修改了。python 函数的参数传递:1、不可变类型:类似c++的值传递,
原创
2020-06-21 00:29:22 ·
2890 阅读 ·
0 评论