Python3中的映射类型 1.目前只有一种标准的映射类型-字典dict 2.字典是可变对象,采用键值对的方式存储数据 3.字典的键必须是不可变类型的值(比如列表,字典等类型是不可以用作键),且不可重复(重复会覆盖) 4.字典的值则几乎是任意的值,且可以重复 5.浮点数虽然可以作为键,但强烈不推荐这 ...
分类:
编程语言 时间:
2017-03-09 12:52:21
阅读次数:
131
1.string String是不可变类: String不是基本数据类型,而是一个对象,并且是final类型的,不可变的。(public static class String) 例如: 代码:String text = "a"; text = "b"; String不是不可变的么?为什么可以这样用 ...
分类:
其他好文 时间:
2017-03-01 12:47:57
阅读次数:
207
在本系列教材的上一篇(003 Java字符串)中,对Java语言中String类的一些基本情况和整体架构进行了讲解和分析,相信大家已经很好地掌握了。本篇教程主要是补充一些String类的重要特性,帮助大家避免掉使用String过程中的一些陷阱。 首先,补充一个在JDK中使用非常频繁的概念:不可变类。 ...
分类:
编程语言 时间:
2017-02-25 14:52:00
阅读次数:
241
#_*_coding:utf-8_*_#!/usr/bin/env python # 》实参的使用《 # def foo(x,y):# print(x)# print(y)#按位置传值# foo(1,2)# foo(2,1) #按关键字传值# foo(y=2,x=1) #注意问题一:针对同一个形式参 ...
分类:
编程语言 时间:
2017-02-18 09:40:24
阅读次数:
169
ECMAScirpt 变量有两种不同的数据类型:基本类型,引用类型。也有其他的叫法,比如原始类型和对象类型,拥有方法的类型和不能拥有方法的类型,还可以分为可变类型和不可变类型,其实这些叫法都是依据这两种的类型特点来命名的,大家爱叫啥就叫啥吧 。1.基本类型基本的数据类型有:`undefined,bo ...
分类:
Web程序 时间:
2017-02-12 12:23:46
阅读次数:
281
Pattern对象可以多次重复使用。如果某个正则表达式仅需使用一次,则可以直接使用pattern类的静态matches方法: Pattern是不可变类,可供多个并发线程安全使用。 Matcher类例子: find()方法一次查找字符串中与Pattern匹配的子串,一旦找到对应的子串,下次调用find ...
分类:
编程语言 时间:
2017-01-25 16:33:46
阅读次数:
149
python中的可变类型与不可变类型: 在讲python深浅拷贝之前,我们首先应该明白python中元素的类型:主要分为可变类型和不可变类型。 可变类型,就是值可以改变的类型有两个: 列表:list 字典:dict 不可变类型就是值不可以改变的类型,主要有三大类: 数值类型:int,long,boo ...
分类:
编程语言 时间:
2016-12-31 20:58:02
阅读次数:
202
String 对一串字符进行操作。不可变类。 StringBuffer 也是对一串字符进行操作,但是可变类。 String: 是对象不是原始类型. 为不可变对象,一旦被创建,就不能修改它的值. 对于已经存在的String对象的修改都是重新创建一个新的对象,然后把新的值保存进去. String 是fi ...
分类:
编程语言 时间:
2016-11-27 16:51:43
阅读次数:
242
一:关于构造函数的继承 从上面的例子可以看出子类在调用构造函数时,会先调用父类的构造函数,在调用父类的函数时,如果父类的构造函数有参数,如果要调用父类的有参数的构造函数,必须加上super(参数),而且必须将super语句放在第一句。 二:不可变类 不可变的类即为不能继承的类,此类用于方便和安全的进 ...
分类:
其他好文 时间:
2016-11-11 23:07:09
阅读次数:
157
字符型数据类型常用的字符型有两,一种是CHAR为不可变数值类型和一种可变的数据类型VARECHAR。什么意思呢?具体来说CHAR和VARECHAR有以下两种区别。首先固定长度类型相比于可变数据的VARECHAR来说而执行效率更高,更加快速。另一点不可变类型可以创建索引而可变类型则不可以创..
分类:
数据库 时间:
2016-11-04 17:56:08
阅读次数:
208