文档章节

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
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
Python的函数参数传递:传值?引用?

作者:winterTTr (转载请注明) 我想,这个标题或许是很多初学者的问题。尤其是像我这样的对C/C++比较熟悉,刚刚进入python殿堂的朋友们 。C/C++的函数参数的传递方式根深蒂固的影响这我们的...

icheer
2014/02/26
0
3

没有更多内容

加载失败,请刷新页面

加载更多

下一页

kernel version does not match DSO version

错误信息: kernel version 384.11 does not match DSO version 384.130.0 原因是: cuda driver版本太低,不匹配DSO 简单有效的修复方法,升级nvidia driver, 步骤如下: 1. google seach ...

刘小米
今天
0
0
maven坐标和依赖

一、maven坐标详解 <groupId>com.fgt.club</groupId><artifactId>club-common-service-facade</artifactId><version>3.0.0</version><packaging>jar</packaging> maven的坐标元素说......

老韭菜
今天
1
0
springmvc-servlet.xml配置表功能解释

问:<?xml version="1.0" encoding="UTF-8" ?> 答: xml version="1.0"表示是此xml文件的版本是1.0 encoding="UTF-8"表示此文件的编码方式是UTF-8 问:<!DOCTYPE beans PUBLIC "-//SPRING//......

隐士族隐逸
今天
1
0
基于TP5的微信的公众号获取登录用户信息

之前讲过微信的公众号自动登录的菜单配置,这次记录一下在TP5项目中获取自动登录的用户信息并存到数据库的操作 基本的流程为:微信设置自动登录的菜单—>访问的URL指定的函数里获取用户信息—...

月夜中徘徊
今天
0
0
youTrack

package jetbrains.teamsys.license.runtime; 计算lis package jetbrains.ring.license.reader; 验证lis 安装后先不要生成lis,要把相关文件进行替换 ring-license-checker-1.0.41.jar char......

max佩恩
今天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部