码迷,mamicode.com
首页 >  
搜索关键字:不可变类    ( 583个结果
PythonStudy——字典 Dictionary
# 容器(集合):存放多个值的变量# 单列容器(系统中的单列容器很多):list | tuple# 双列容器(map):只有dict,存放数据 成对出现,dict存放数据采用 key-value键值对方式 # 字典中的key可以为什么类型:key必须为不可变类型# -- key是取value的唯一依 ...
分类:编程语言   时间:2019-04-18 22:09:18    阅读次数:190
PythonStudy1——Python 值拷贝 浅拷贝 深拷贝
# 值拷贝:应用场景最多 ls = [1, 'abc', [10]] ls1 = ls # ls1直接将ls中存放的地址拿过来 # ls内部的值发生任何变化,ls1都会随之变化 ls2 = ls.copy() # 新开辟列表空间,但列表中的地址都是直接从ls列表中拿来 # ls内部的可变类型值发生改 ...
分类:编程语言   时间:2019-04-18 21:59:11    阅读次数:295
可变,不可变类型和hash
可变与不可变类型 截止到目前为止我们已经学过很多数据类型:数字类型、字符串类型、列表类型、元祖类型。 在python中,我们对数据类型还有另外一种分类方式,我们给数据类型分为可变数据类型和不可变数据类型。在了解原理之前,我们先来看看分类情况: 看着上面这句话,我们来看看什么叫可变什么叫不可变 列表 ...
分类:其他好文   时间:2019-04-18 18:42:29    阅读次数:163
python高级-深浅拷贝(16)
一、浅拷贝 浅拷贝是对一个对象的顶层拷贝,通俗地讲就是:拷贝了引用,并没有拷贝内容。 运行结果为: 二、深拷贝 深拷贝是对于一个对象所有层次的拷贝,重新开辟内存地址。 运行结果为: 三、深浅拷贝对比 运行结果为: 说明: c和d的内存地址一样,说明是浅拷贝,两个引用指向的是同一块内存 c,e,f内存 ...
分类:编程语言   时间:2019-04-15 20:27:50    阅读次数:176
String类,StringBuffer类转字符数组
String不可变类型和StringBuffer可变类型 String类和StringBuffer类都是字符串表示类,区别在于String对象引用变量是不可变的,而StringBuffer类对象引用变量是可变的。 我当时学的时候也会很不理解这个可变不可变的区别,后面看了一篇博客才懂了这个意思(htt ...
分类:编程语言   时间:2019-04-13 15:03:42    阅读次数:184
Python之字典
字典字典为键值的形式,key=>value字典是另一种可变容器模型,无序,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。不可变类型:整型,字符串,元组(可变类型:列表,字典):字典的键只能用不可变类型来创建字典操作字典创建#字典创建符号标识:{key:value}d1={}#创建空字典d2={‘name‘:‘jerry‘,‘age‘
分类:编程语言   时间:2019-04-10 15:08:37    阅读次数:144
python学习线路
第一章:计算机基础 https://www.cnblogs.com/koukouku/p/10646025.html 1.1 计算机认识 1.2操作系统 1.3 计算机的运算(进制) 1.4解释器/编译器 1.5 编码方式 1.6运算符 第二章:python入门 2.1 环境配置 2.2 py2和p ...
分类:编程语言   时间:2019-04-09 20:44:09    阅读次数:190
Python之元组
元组元组和序列区别元组tuple元组特点:属于准序列类型,支持复杂数据类型,长度不限制,不可变类型(增删修改元素,排序),支持切片操作,使用()包裹起来。元组的创建查看类型a=tuple(‘hello‘)print(a)print(a[3],len(a))#查看第四个元素和元组a长度t=1,1,21,45print(t,type(t))print(t[0])操作,由于不支持修改,只
分类:编程语言   时间:2019-04-08 18:43:49    阅读次数:158
java String、StringBuffer、StringBuilder
1.简介 String是不可变类,且是线程安全的; StringBuffer是可变类,且是线程安全的; StringBuilder是可变类,且不是线程安全的。 注:“可变/不可变”指对该类对象进行修改操作时,是否会产生新的对象。对String对象进行修改时会产生新的对象, 对StringBuffer ...
分类:编程语言   时间:2019-04-08 16:00:39    阅读次数:169
String in Java
不可变类型 String是不可变类型(immutable),String.java源码中声明如下: String通过字节数组来实现,且被声明为private final byte类型,表明对外的不可访问性(private),以及不可改变性(final); 如果试图对其改变,会生成新的对象: 输出结果 ...
分类:编程语言   时间:2019-04-07 22:12:18    阅读次数:186
583条   上一页 1 ... 17 18 19 20 21 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!