[Python] 关于Python的变量类型

最近在使用python的时候遇到了一个大坑。

python的变量类型问题:可变类型与不可变类型。

前者最常用的就是list,它在一些方面的使用需要注意:

  1. 拷贝时要注意reference,shallow,deepcopy三种类型

  2. 传参时要注意,如果使用列表作为默认参数,该变量的修改会影响下次函数调用

  3. 全局变量要注意,当有歧义时会作为局部变量

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.