函数的返回值:(把函数体内的数据传出到函数体外) 什么是函数的返回值:函数执行结果、可以没有返回值 一种函数应该只返回一种类型的值 函数传参:(与函数返回值相反,把外面数据传入函数体内) 可变参(不定参)arguments:参数的个数可变,如参数数组,例如:求所有参数的和、判断arguments.l ...
分类:
编程语言 时间:
2018-12-05 17:27:10
阅读次数:
203
1、定义的变量名全部使用大写字母表示它是一个常量 2、位置传参 3、关键字传参 4、位置传参和关键字传参使用注意事项 5、*args 可变参数 非必填且个数不限 6、定义一个发送人不定的发送邮件的函数 7、从列表中取值传入参数 ...
分类:
其他好文 时间:
2018-12-05 02:12:27
阅读次数:
153
def f1(a,b,c=0,*args,**kw): print('a=',a,'b=',b,'c=',c,'args=',args,'kw=',kw) def f2 (a,b,c=0,*,d,**kw): print('a=',a,"b=",b,'c=',c,d,'kw=',kw) f1("zs... ...
分类:
编程语言 时间:
2018-12-03 23:00:27
阅读次数:
279
一、简介 Lua的变长参数和unpack函数在实际的开发中应用的还挺多的,比如在设计print函数的时候,需要支持对多个变量进行打印输出,这时我们就需要用到Lua中的变长参数和unpack函数了。 二、Lua变长参数与unpack函数 Lua中支持可变参数,用 ... 表示。比如定义下面的这样一个函 ...
分类:
其他好文 时间:
2018-12-02 18:33:34
阅读次数:
181
泛型类 容器类应该算得上最具重用性的类库之一。 public class Container{ public class Container{ private String key; private String key; private String value; private String v ...
分类:
编程语言 时间:
2018-11-29 15:20:34
阅读次数:
248
Python内置了很多函数,可以直接调用。Python内置的函数可以通过官方文档查看。也可以通过help()查看帮助信息。函数名是指向函数对象的引用,把函数名赋给变量,相当于给函数起了别名。 1. 定义函数 使用def 函数名(参数):语句定义函数,在缩进块中编写函数体,返回值用return语句返回 ...
分类:
编程语言 时间:
2018-11-27 17:02:41
阅读次数:
260
def make_pizza(*pizzas): *pizzas : 相当于一个创建一个元组,参数放入pizzas 的元组中。 def make_pizza(size,*pizzas): 需要注意的是多个参数,*pizzas 需要在形参的后面。 **pizzas 表示的是 建立一个字典。 ...
分类:
编程语言 时间:
2018-11-25 20:06:00
阅读次数:
178
1. 重载 1.1 Java虚拟机 虚拟机识别方法时主要根据类名,方法名和方法描述符(参数类型和返回值类型). 如果出现类名,方法名和方法描述符相同的方法,Java虚拟机在类加载的验证阶段报错. 1.2 Java语言 在同一个类中,方法名称相同,参数类型不同的方法称之为重载. 如果在子类中定义了与父 ...
分类:
其他好文 时间:
2018-11-19 13:36:04
阅读次数:
203
defpersoninfo(name,**info):print(name)print(info)forkeyininfo:print(key)print(info[key])personinfo("zhangsang",age=25,sex="man")personinfo("lisi",age=29,sex="woman")zhangsang{‘age‘:25,‘sex‘:‘man‘}age2
分类:
编程语言 时间:
2018-11-12 19:55:28
阅读次数:
178
问题来自于看到了这样一句 这是什么个意思呢? 下面这段来自于网络的解释: 可变参数最典型的函数就是printf,它的函数原型是int printf(const char* fmt,...),后边的省略号就是可变参数,所以使用printf的时候可以写不定数目的参数。 下边是gcc中printf的源代码 ...
分类:
其他好文 时间:
2018-11-12 11:31:19
阅读次数:
136