特牛生活网

【Python笔记】从一段Bug代码来理解Python的Naming Rule-CSDN博客

网友收藏
文章浏览阅读1.4k次。从Python文档关于Naming and binding的说明可知,变量名是绑定到具体对象的,从这点来看,可以把它理解为C++中的引用。考虑下面两行语句:a = 'test'a = 'test_ext'第1行执行后,Python解释器会在内存中创建string类型的对象'test',这个对象一旦创建就不能再修改其值。赋值符号只是将变量名a绑定到这个对象上而已。第2行执行后,同理,值为'