数据类型: 1、可变数据类型:list、dictionary >不可哈希 2、不可变数据类型:元祖、字符串str、bool、int 字典:数据类型中唯一映射数据类型dict,具有键和值的对应关系 其中: key:必须是不可变类型,也就是可哈希 value:任意数据类型 字典使用二分法查找,是储存大量 ...
分类:
其他好文 时间:
2017-12-21 18:14:38
阅读次数:
130
字典 数据类型分为可变数据类型和不可变数据类型 不可变类型:元组,布尔值,int,str, 可Hash 可变类型:list,dict,set 可Hash dict key 必须是不可变数据类型,可哈希 Value:任意数据类型。 dict 优点:dict中的hash表是用二分查找去查询的 存储大量的 ...
分类:
其他好文 时间:
2017-12-20 16:53:50
阅读次数:
139
#默认参数的值是在一开始定义的时候就传给了函数, # 在后来的修改中不会被修改. #默认参数的值必须放到位置形参参数的最后面 #默认参数使用的场景是一个参数不经常变得场景,所以参数一般是不可变类型.字符串 元祖 数字 res=1 def foo(x,y=res): print(x,y) res=10... ...
分类:
编程语言 时间:
2017-12-19 01:21:40
阅读次数:
186
第1章 上节课课程回顾 1.1 安装python解释器 python C:\test.py 1 启动python解释器 2 把文件内容读入内存 3 解释执行 1.2 变量 age=18 id:id(age) type:type(age) value:age is:比较id ==:比较value 强调 ...
分类:
编程语言 时间:
2017-12-14 03:55:03
阅读次数:
327
2.5.1 整型 int 2.5.2 浮点型 float 2.5.3 字符串 str 2.5.4 列表 list 2.5.5 元组 tuple 2.5.6 字典类型 dict 2.5.7 布尔 bool 2.5.8 复数 2.5.9 可变类型和不可变类型 基本数据类型 2.5.1 整型 int 长整 ...
分类:
编程语言 时间:
2017-12-12 23:54:39
阅读次数:
209
定义:key必须是不可变类型(int float str tuple)这些都可以当做一个key),value可以是任意类型 字典是无序的,只有按照索引的方式取值的才有序,例如:字符串 元组 列表。 作用:存多个值, 以 key:value, 的方式存取,取值速度快 ...
分类:
其他好文 时间:
2017-12-12 17:33:31
阅读次数:
132
一、不可变类简介 不可变类:所谓的不可变类是指这个类的实例一旦创建完成后,就不能改变其成员变量值。如JDK内部自带的很多不可变类:Interger、Long和String等。 可变类:相对于不可变类,可变类创建实例后可以改变其成员变量值,开发中创建的大部分类都属于可变类。 下面的理解可能会易懂一些: ...
分类:
编程语言 时间:
2017-12-01 23:36:06
阅读次数:
257
1.num=10 和 num=“10”的区别 numb=10 内存中占用1个字节 num=“10“ 内存中占用3个字节 注意:c语言中 字符串末尾还有\0结束符 2.类型转换: 3.字符串拼接的2种方式 4.字符串的下标 5.切片 2)实质:【起始位置:终止位置:步长】 3)字符串的逆序(倒序)? ...
分类:
其他好文 时间:
2017-11-16 14:37:39
阅读次数:
106
字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据。python对key进行哈希函数运算,根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是可哈希的。可哈希表示key必须是不可变类型,如:数字、字符串、元组。 字典(dictionary)是除 ...
分类:
编程语言 时间:
2017-11-11 19:43:48
阅读次数:
289
ArrayList 集合:很多数据的一个集合 数组:长度不可变、类型单一 集合的好处:长度可以任意改变 类型随便 集合长度都的问题 很多数据的集合数组类型不可变 长度单一 ArrayList list=new ArrayList ; 它不是静态的,我们可以尝试的创建一个对象 using System ...
分类:
其他好文 时间:
2017-11-04 19:43:20
阅读次数:
146