Python采用的是管理方式,如果为不同变量 赋值为相同值,这个值在内存中只有份,多个变量指向同一块内存。
举一反三
- 以下关于python中的变量,说法错误的是: A: 在Python中,不需要事先声明变量名及其类型,直接赋值即可创建各种类型的对象变量。 B: Python属于弱类型编程语言,不需要为变量事先声明类型,Python编译器会根据赋值或运算来自动推断变量类型。 C: Python是一种动态类型语言,变量的类型也是可以随时变化的 D: Python采用基于值的内存管理方式,如果为不同变量赋值为相同值,这个值在内存中只保存一份
- Python具有自动内存管理功能,对于没有任何变量指向的值,Python将其删除。
- 一个内存变量经过多次赋值后具有多个值.
- 关于Python基本语法元素,描述错误的是 A: a = b = c =<br/>1<br/>以上Python代码,创建三个整型对象,值均为 1,三个变量都指向不相同的三个内存位置。 B: Python使用缩进来表示代码块,不需要使用大括号 {} C: Python中的变量不需要声明,每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建 D: Python允许同时为多个变量赋值
- Python采用的是基于值的内存管理方式。