1数组 1.1数组的定义 数组是一个相同类型的有序集合。数组是一种特殊的变量,一次性向计算机申请"一片"连续的空间。通过长度来控制要开辟多少个练习的空间;通过数据类型来控制每个空间的大小。 数组的元素:数组中保存的具体的值. 数组的长度:数组中能容纳最大的元素的个数。 数据下标:数组是通过下标表示保 ...
分类:
编程语言 时间:
2017-06-07 19:49:46
阅读次数:
176
1.可变参数的形式 ... 2.可变参数只能是方法的形参 3.可变参数对应的实参可以0,1,2.....个,也可以是一个数组 4.在可变参数的方法中,将可变参数当做数组来处理 5.可变参数最多有一个,只能是最后一个 6.可变参数好处:方便 简单 减少重载方法的数量 7.如果定义了可变参数的方法,不允 ...
分类:
其他好文 时间:
2017-06-06 14:15:04
阅读次数:
122
一、函数 1.说白了就是把一组代码合到一起,可以实现某种功能,需要再用到这种功能的话,直接调用这个函数就行2.函数、方法是一回事3.定义一个函数的格式是:def+函数名+()4.函数必须调用了之后才能执行 eg: 简单写 eg1: eg25.*args#可变参数 eg: eg: 6.**kwargs ...
分类:
编程语言 时间:
2017-06-06 01:06:04
阅读次数:
300
Python代码中func(*args, **kwargs)是什么意思? 这是Python函数可变参数 args及kwargs *args表示任何多个无名参数,它是一个tuple **kwargs表示关键字参数,它是一个dict 测试代码如下: 1 2 3 4 5 6 7 8 9 def foo(* ...
分类:
编程语言 时间:
2017-06-03 22:32:00
阅读次数:
324
高级for循环: 格式: for(数据类型 变量名:被遍历的集合(Collection)或者数组) 对集合进行遍历。只能获取元素,当时不能对集合进行操作。 可变参数:数组参数的简写形式,不用每一次都手动的建立数组对象。只要将要操作的元素作为参数传递即可。隐式将这些参数封装成了数组。使用时,可变参数一 ...
分类:
编程语言 时间:
2017-06-02 11:36:54
阅读次数:
181
在JDK1.7的新特性方面主要有下面几方面的增强:1.jdk7语法上1.1二进制变量的表示,支持将整数类型用二进制来表示,用0b开头。1.2 Switch语句支持string类型1.3 Try-with-resource语句 注意:实现java.lang.AutoCloseable接口的资源都可以放 ...
分类:
编程语言 时间:
2017-05-31 23:09:50
阅读次数:
282
先看代码 如何编写可变参数函数呢?我们首先来看看printf函数原型是如何定义的。在linux下,输入man 3 printf,可以看到prinf函数原型如下: 后面的三个点...表示printf参数个数是不定的.如何实现可变参数函数?2. 编写可变函数准备为了编写可变参数函数,我们通常需要用到<s ...
分类:
编程语言 时间:
2017-05-31 16:32:00
阅读次数:
284
在编程中,我们常把能完成某一特定功能的一组代码,并且带有名字标记类型叫做函数,在C语言中,我们知道函数名就是一个指针,它指向了函数体内代码区的第一行代码的地址,在swift中也具有同样的功效。 在Swift中函数的表现形式如下: 1. func 函数名(参数名1:参数类型,参数名2,参数类型)->返 ...
分类:
编程语言 时间:
2017-05-31 14:21:09
阅读次数:
245
# 用def定义新函数 def add(x, y): print("x is {} and y is {}".format(x, y)) return x + y # 用return语句返回 # 调用函数 add(5, 6) # => 印出"x is 5 and y is 6"并且返回11 # 也可 ...
分类:
编程语言 时间:
2017-05-31 10:15:00
阅读次数:
236
参数就是我们调用一个方法时需要传入得数据,在方法中可能需要参数协助处理数据或者对参数进行解析处理以达到我们希望得到的数据和结果。 平常我们在写一个方法时,我们能确定需要传入什么样的参数以及参数的个数,这样我们在实现这个方法的时候在确定参数的时候都会有明确的目标。但是有时候会有这种特殊情况,我们并不知 ...
分类:
编程语言 时间:
2017-05-25 23:28:45
阅读次数:
219