文档章节

python immutable 与mutable

greenblue
 greenblue
发布于 2015/08/22 23:33
字数 63
阅读 77
收藏 1

阿里云携手百名商业领袖、技术大咖,带您一探行进中的数字新基建!>>>

在使用 help topics classes 看到 immutable 与mutable 1、immutable类型有

  • number
  • string
  • tuple
  • unicode
  • frozenset

2、mutable类型

  • list
  • dict
  • set

immutable类型会重新申请内存,类型ID是不同的

>>> a = 1
>>> id(a)
140383443029032
>>> a = 2
>>> id(a)
140383443029008
>>> type(a)
<type 'int'>
>>> 

© 著作权归作者所有

greenblue
粉丝 4
博文 20
码字总数 6384
作品 0
杭州
架构师
私信 提问
加载中

评论(0)

理解 Python object 的 mutable 和 immutable

在 Python 的世界里,一切皆对象,每个对象各包含一个 idendity、type 和 value。 identity: 可理解为 object 的内存地址空间,其值可由 id() 函数获取,一旦 object 被创建,其 identity 将...

koala bear
2013/08/14
0
0
【Python基础】Pass-by-object

是时候回顾一下Python的函数传参方式了。 Python的传参方式既不是pass-by-value(传值),也不是pass-by-reference(传引用),而是pass-by-object。 Python中每个object都有"type", 和“ide...

osc_c0j5n5bj
2019/03/01
2
0
Python笔记:string,tuple,list,dictionary的区别(之一,基本用法与区别)

Python的数据结构中,string,tuple,list,dictionary,互相之间既有相似,又有区别,容易混淆。笔记一共两篇,本篇主要记录各自的基本用法与区别,下一篇《Python笔记:string,tuple,lis...

Li Kang
03/31
0
0
Python学习笔记 | 关于python数据对象 hashable & unhashable 的理解

文章目录 写在前面 hashable & unhashable mutable & immutable 实例检测 后续思考 参考文章 写在前面 (哈希、散列)是一个将大体量数据转化为很小数据的过程,甚至可以仅仅是一个数字,以便...

osc_1dcw7r5z
2019/04/01
4
0
SWIG入门3: C/C++初级特性

众所周知,SWIG这个项目建立的原因,是为大家提供简洁而又自然的脚本语言接口。什么是简洁而自然呢?它的意思就是C/C++的函数就直接被封装为python的函数,class就被封装成python的class。 ...

costaxu
2012/08/11
1.5K
2

没有更多内容

加载失败,请刷新页面

加载更多

史上最全的“文件或目录损坏且无法读取”的解决办法大集合

问题描述: G盘打不开文件或目录损坏且无法读取,是因为这个I盘的文件系统内部结构损坏导致的。史上最全的“文件或目录损坏且无法读取”的解决办法大集合具体的恢复方法看正文 工具/软件:极...

计算无敌
今天
9
0
2048游戏的最佳算法是什么? - What is the optimal algorithm for the game 2048?

问题: I have recently stumbled upon the game 2048 . 我最近偶然发现了2048游戏。 You merge similar tiles by moving them in any of the four directions to make "bigger" tiles. 您可......

javail
今天
9
0
Spring Cloud Ribbon 客户端负载均衡

Ribbon客户端组件提供一系列完善的配置选项,比如连接超时、重试、重试算法等,内置可插拔、可定制的负载均衡组件。下面是用到的一些负载均衡策略: 简单轮询负载均衡 加权轮询负载均衡 区域...

泥瓦匠BYSocket
今天
7
0
为什么在Python 3中“范围(1000000000000000(1000000000000001))”这么快?

问题: It is my understanding that the range() function, which is actually an object type in Python 3 , generates its contents on the fly, similar to a generator. 据我了解, ra......

技术盛宴
今天
9
0
OSChina 周四乱弹 —— 卖全家桶!

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :陈慧娴的单曲《与泪抱拥》 陈慧娴的嗓音加上向雪怀的词,这样的经典组合真不多。#今日歌曲推荐# 《与泪抱拥》- 陈慧娴 手机党少年...

小小编辑
今天
15
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部