码迷,mamicode.com
首页 >  
搜索关键字:不可变类    ( 583个结果
python课堂整理7---集合
前面小节: sep 用来控制每个元素间的间隔符号 按可变不可变: 1.可变:列表,字典 2.不可变:字符串, 数字, 元组 修改了变量的值,而id号跟着改变,即不可变类型 按访问顺序: 1.顺序访问:字符串, 列表, 元组 2.映射:字典 3.直接访问:数字 存放元素个数: 容器类型:列表,元组,  ...
分类:编程语言   时间:2019-06-06 18:50:59    阅读次数:105
不可变类
顾名思义,一个类实例化一个对象后,对象的属性无法被改变,可称之为不可变类。如JDK中的八大包装类、String类等。不可变类各有用处,如包装类用于对基本类型的装箱操作,把基本类型化身为对象使用。而String类作为我们最常用的类之一,通过字符串常量池大大提升了性能。不可变类因为是不可变的,所以天然具 ...
分类:其他好文   时间:2019-06-03 23:57:03    阅读次数:222
python基础--6 集合
#1.不同元素组成#2.无序#3.集合中的元素必须为不可变类型a={1,2,3,4,5,(1,2,3)}print(a)#随机向集合添加元素a.add("sjsj")print(id(a))#随机删除集合元素a.pop()print(id(a))#清空# a.clear()# print(a)#拷贝 ...
分类:编程语言   时间:2019-06-03 00:18:19    阅读次数:101
【软件构造】第八章
近期在做实验时遇到需要对程序改造支持原型模式的需求,将其中的经验整理在这里。 原型模式使得程序支持clone,通过clone()而非new的方法生成对象,不能使用简单的super.clone()进行浅拷贝,因为对于引用类型的属性,浅拷贝使得两个引用指向同一个对象,当clone后的对象对这个属性进行修 ...
分类:其他好文   时间:2019-05-30 01:07:09    阅读次数:100
软件设计原则
1. 开闭原则 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出: 软件实体应当对扩展开放,对修改关闭(S ...
分类:其他好文   时间:2019-05-29 22:05:40    阅读次数:154
【Python】入门学习六 字典及其相关操作
字典由一系列键-值对组成,每个键都与一个值相关联,通过键我们可以访问其对应的值。这些值可以是Python中的任意对象类型,键必须是不可变类型,包括数字、字符串、元组,但不能使用列表。 1、创建字典 字典用放在花括号{}中的一系列键值对表示,键和值之间用冒号隔开,每个元素之间用逗号隔开 2、访问字典 ...
分类:编程语言   时间:2019-05-27 23:32:24    阅读次数:152
python_基础
#coding : utf-8'''python的特点: 有高级数据结构 数据和逻辑相分离的结构化和过程化 提供基本模块 数字显示: 0o 8进制 0x 16进制 0b 2进制 可变类型: 列表,字典 不可变类型: 数值 字符串 元祖 (列表或迭代器) for iter_var in iterabl ...
分类:编程语言   时间:2019-05-26 09:39:36    阅读次数:120
Python python 五种数据类型--元组
# 定义一个元组 var1 = ('Hello','Python') var2 = tuple() print(type(var1)) # print(type(var2)) # # 元组是不可变类型,不可以增加或者删除 length = len(var1) print(length) #2 res... ...
分类:编程语言   时间:2019-05-16 16:27:40    阅读次数:127
python函数的可变和不可变参数
在 python 中,strings, tuples, 和 numbers 是不可更改的对象,而 list,dict 等则是可以修改的对象。不可变类型:a = 1 #把1赋值给aa = 2 #把2赋值a这一过程中其实是重新创建新的值为2的对象a,原先指向1的变量a 被废弃了 可变类型:l = [1, ...
分类:编程语言   时间:2019-05-13 12:46:58    阅读次数:184
Python基础知识(八)—集合
集合 set 定义 由一系列不重复的不可变类型变量组成的可变散列容器。 相当于只有键没有值的字典(键则是集合的数据)。 基础操作 创建空集合: 集合名 = set() 集合名 = set(可迭代对象) 创建具有默认值集合: 集合名 = {1, 2, 3} 集合名 = set(可迭代对象) 添加元素: ...
分类:编程语言   时间:2019-05-09 23:37:34    阅读次数:169
583条   上一页 1 ... 15 16 17 18 19 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!