Map以按键/数值对的形式存储数据,和数组很类似,在数组中存在的索引,它们本身也是对象。 Map的接口 Map---实现Map Map.Entry--Map的内部类,描写叙述Map中的按键/数值对。 SortedMap---扩展Map,使按键保持升序排列 关于怎么使用,通常是选择Map的子类,而不直...
分类:
编程语言 时间:
2014-09-27 15:27:39
阅读次数:
268
在Python中定义函数的时候,可以使用参数默认值的方式定义函数例子:1 def welcome(who,state='is',action='talking'):2 print(who,state,action)调用函数:1 welcome('Tom')输出Tom is talking1 ...
分类:
编程语言 时间:
2014-09-27 16:33:59
阅读次数:
195
本文目录一、字符处理函数二、字符串处理函数 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。一、字符处理函数 下面介绍的两个字符处理函数都是在stdio.h头文件中声明的。1.....
分类:
编程语言 时间:
2014-09-27 14:53:49
阅读次数:
191
代码是:C语言中快速排的写法,要加入头文件 qsort(数组名, 长度, 数据类型大小,比较算子 );#include #include #include int cmp(const void *a, const void *b){ return *(int *)a-*(int *)b; ...
分类:
编程语言 时间:
2014-09-27 15:43:40
阅读次数:
276
本文目录一、字符串简介二、字符串的初始化三、字符串的输出四、字符串的输入五、字符串数组 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。一、字符串简介* 在Java中,一个字符....
分类:
编程语言 时间:
2014-09-27 15:59:39
阅读次数:
154
本文目录直接引用一、什么是指针?二、指针的定义三、指针的初始化四、指针运算符五、指针的用途举例六、关于指针的疑 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。 指针是C语言.....
分类:
编程语言 时间:
2014-09-27 16:32:49
阅读次数:
207
函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。而函数式编程(请注意多了一个“式”字)——Functional Programming,虽然也可以归...
分类:
编程语言 时间:
2014-09-27 15:09:19
阅读次数:
180
如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。在Python中,迭代是通过for ... in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java代码:for (i=0; i>> d ...
分类:
编程语言 时间:
2014-09-27 16:30:19
阅读次数:
177
本文目录地址一、一维数组二、二维数组 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。为了让大家更好地学习和理解数组,我们先来认识一下内存中的"地址"。地址 1.计算机中的内.....
分类:
编程语言 时间:
2014-09-27 16:46:39
阅读次数:
233
访问JavaBean属性的两种方式1)直接调用bean的setXXX或getXXX方法;2)通过内省技术访问(java.beans包提供了内省的API),内省技术访问也提供了两种方式: a)通过PropertyDescriptor类操作Bean的属性; b)通过Introspector类获得Be.....
分类:
编程语言 时间:
2014-09-27 16:29:39
阅读次数:
227
例子:1 i = 12 while i < 10:3 print(i)4 i+=15 else:6 print('finish')输出1至9和finish在while语句中同样支持for语句所支持的continue、break和else
分类:
编程语言 时间:
2014-09-27 15:21:59
阅读次数:
146
本文目录一、基本语句二、基本运算 说明:这个C语言专题,是学习iOS开发的前奏。也为了让有面向对象语言开发经验的程序员,能够快速上手C语言。如果你还没有编程经验,或者对C语言、iOS开发不感兴趣,请忽略。一、基本语句 C语言的基本语句跟Java中的差不多,所以,这里只是简单地提一下。循环语句(d.....
分类:
编程语言 时间:
2014-09-27 16:11:29
阅读次数:
242
通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断...
分类:
编程语言 时间:
2014-09-27 16:10:49
阅读次数:
188
先定义一个最基本的函数作为例子:1 def Print(msg):2 print(msg)函数名为Print,参数有一个,为msg,函数体调用print系统函数,输出msg。接下来就是可变参数,这个特性是比较特殊的,像C#中的params,但又有所不同。例子1:1 def PrintTupl...
分类:
编程语言 时间:
2014-09-27 16:43:59
阅读次数:
206
Python中循环可以使用for语句来实现1 list = ['Tom','Lucy','Mary']2 for name in list:3 print(name)则将会依次输出Tom Lucy Mary另外Python还支持continue和break关键字,用法与C#相同。比较有特点的...
分类:
编程语言 时间:
2014-09-27 16:43:19
阅读次数:
253
取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']取前3个元素,应该怎么做?笨办法:>>> [L[0], L[1], L[2]]['Michael', 'Sarah',...
分类:
编程语言 时间:
2014-09-27 15:19:19
阅读次数:
177