#-- Python 数据类型:哈希类型、不可哈希类型 “数字类型:int, float, decimal.Decimal, fractions.Fraction, complex" "字符串类型:str, bytes" "元组:tuple" "冻结集合:frozenset" ”布尔类型:True, ...
分类:
编程语言 时间:
2019-01-01 21:11:04
阅读次数:
264
2.7集合set。 集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希(所以集合做不了字典的键)的。以下是集合最重要的两点: 去重,把一个列表变成集合,就自动去重了。 关系测试,测试两组数据之前的交集、差集、并集等关系。 1,集合的创建。 2,集合的增。 3 ...
分类:
其他好文 时间:
2018-12-31 13:01:58
阅读次数:
142
一、用一行代码实现变量a和b的数值交换: a = 1 b = 2 二、定义一个方法f,使其能接收所有格式的参数 三、is和==的区别 四、Python中哪些类型是可变类型,哪些类型是不可变类型 五、请用一行代码去掉列表[2,12,10,2,33,12,20]中重复的值 六、下面代码会输出什么: de... ...
分类:
其他好文 时间:
2018-12-27 00:27:11
阅读次数:
134
一、昨日内容回顾 字典: 增: setdefault() dic['key'] = value 删: pop popitem clear del dic['key'] 改: dic['key']='v' .update(dic) .update(name='alex') 查: 略 练习题: 二、数据 ...
分类:
编程语言 时间:
2018-12-26 20:01:49
阅读次数:
226
可变数据类型与不可变数据类型 Python的数据类型主要分为可变数据类型与不可变数据类型,这两种都分别包含了哪些数据类型又各自有什么特点呢我们下边意义介绍; 不可变数据类型:数字、字符串、元组是不可变的 可变数据类型:列表、字典是可变的; 不可变数据类型举例 对不可变类型的变量重新赋值,实际上是重新 ...
分类:
编程语言 时间:
2018-12-25 15:52:59
阅读次数:
247
一、变量 局部变量声明前面要加“var” 二、数据类型 数据类型有:数字、字符串、布尔值 数组、字典 数字、字符串、布尔值、null、undefined 为不可变类型 ·1、数字(Number) JavaScript中不区分整数值和浮点数值,JavaScript中所有数字均用浮点数值表示。 转换: ...
分类:
编程语言 时间:
2018-12-17 02:13:37
阅读次数:
188
集合 集合的定义及创建¶ 定义:集合是一种可变的数据类型。但是集合里面的元素必须是不可变类型。无序的,里面的元素不重复。 表示:{} 特性:去重 创建:¶ In [4]: s1 = set() s2 = set((1,2,3)) s3 = {1,2,3} print(s1,type(s1)) pri ...
分类:
编程语言 时间:
2018-12-16 20:32:57
阅读次数:
188
深拷贝、浅拷贝 1. 浅拷贝 浅拷贝是对于一个对象的顶层拷贝 通俗的理解是:拷贝了引用,并没有拷贝内容 2. 深拷贝 深拷贝是对于一个对象所有层次的拷贝(递归) 进一步理解拷贝 3. 注意点 浅拷贝对不可变类型和可变类型的copy不同 4. 拷贝的其他方式 分片表达式可以赋值一个序列 字典的copy ...
分类:
其他好文 时间:
2018-12-14 15:41:15
阅读次数:
181
python数据类型:Number(数字)String(字符串)List(列表)Dictonary(字典)Tuple(元组)sets(集合)其中数字、字符串、元组是不可变的,列表、字典是可变的。对不可变类型的变量重新赋值,实际上是重新创建一个不可变类型的对象,并将原来的变量重新指向新创建的对象(如果没有其他变量引用原有对象的话(即引用计数为0),原有对象就会被回收)。数字int:整数&en
分类:
编程语言 时间:
2018-12-13 16:20:30
阅读次数:
279
字符串 字符串的定义与创建¶ 定义:字符串是一个有序的字符集合,用来存储和表示文本信息。用双引和单引表示。是一种不可变类型。¶ 创建:¶ In [9]: s = 'Hello Python' print(s) Hello Python 常用操作:¶ In [1]: # 索引和切片 s = 'Pyth ...
分类:
编程语言 时间:
2018-12-06 23:59:10
阅读次数:
325