文档章节

python immutable 与mutable

greenblue
 greenblue
发布于 2015/08/22 23:33
字数 63
阅读 45
收藏 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
杭州
架构师
理解 Python object 的 mutable 和 immutable

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

koala bear
2013/08/14
0
0
SWIG入门3: C/C++初级特性

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

costaxu
2012/08/11
0
2
Python进阶09 动态类型

动态类型(dynamic typing)是Python另一个重要的核心概念。我们之前说过,Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。 动态类型...

韦大仙
08/18
0
0
SWIG入门4: C/C++初级特性2

1 structure 我看来,structure乃是封装之源。SWIG对于strucure的封装非常自然。自然的意思就是,C语言里怎么用PYTHON就怎么用。水里水里来,火里火里去。不过第一个问题就是,PYTHON作为面向...

costaxu
2012/08/18
0
1
notes on python

iterator Behind the scenes, the for statement calls iter() on the container object. The function returns an iterator object that defines the method next() which accesses element......

leo-H
2014/12/20
0
0

没有更多内容

加载失败,请刷新页面

加载更多

ERC1155实践|区块链游戏的平行宇宙和为此而生的Enjin钱包

1 摘要 恩金(Enjin)花了大半年的时间一直在完善ERC-1155这个通证协议,毫不夸张地说,该标准是现有以太坊上最适用于游戏资产的通证标准,将主流游戏中道具涉及到的一切操作经过高度抽象之后...

HiBlock
50分钟前
1
0
Oracle发布开源的轻量级 Java 微服务框架 Helidon

近日,Oracle推出了一个新的开源框架Helidon,该项目是一个用于创建基于微服务的应用程序的Java库集合。和Payara Micro、Thorntail(之前的WildFly Swarm)、OpenLiberty、TomEE等项目一样,...

关注公众号_搜云库_每天更新
56分钟前
1
0
启动线程以及安全终止线程

启动 使用start()方法可以启动线程。 start()方法的含义是告知线程规划器线程已初始化完毕,可以分给这个线程时间片了(执行run()方法)。 安全终止线程 示例代码 import java.util.concurr...

karma123
今天
1
0
Python+OpenCV 图像风格迁移(模仿名画)

现在很多人都喜欢拍照(自拍)。有限的滤镜和装饰玩多了也会腻,所以就有 APP 提供了模仿名画风格的功能,比如 prisma、versa 等,可以把你的照片变成 梵高、毕加索、蒙克 等大师的风格。 这...

crossin
今天
1
0
karabiner json语法

karabiner json语法 to_if_alone 如果同时制定了to, 那么to对应的key必须是非可见字符,例如control,shift或者command, 为什么呢? If to events are specified, to events are released befo...

黄威
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部