复制代码
摘要: python数据类型 一、数值型 二、字符型 三、容器型数据类型 数值型 1、整型 x = 3 print(id(x)) x = 5 print(id(x)) # id(): 返回一个整数,代表变量在内存中的地址 # 以上两个id返回的值明显不一样,说明变量值的地址是不一样的 2、浮点型 浮点数用来 阅读全文
posted @ 2021-11-29 11:34 怪~咖 阅读(263) 评论(0) 推荐(1) 编辑
摘要: 内存机制 先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计数 (3)内存池机制 一、垃圾回收: python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在运行时确定的。这也 阅读全文
posted @ 2021-11-29 10:54 怪~咖 阅读(228) 评论(0) 推荐(1) 编辑
摘要: 赋值 在我们开始讨论浅拷贝和深拷贝的区别之前,首先我们必须清楚什么是赋值? 在Python中,所谓的赋值实际上就是对象引用的传递而已,当创建一个对象的时候,再赋值给另外一个变量的时候,并不是赋值给另一个变量。而是把这个变量在地址空间的id地址值传递给另一个变量,简单的说就是拷贝了这个对象的引用。看图 阅读全文
posted @ 2021-11-29 10:41 怪~咖 阅读(339) 评论(0) 推荐(1) 编辑
复制代码