整理 #/usr/bin/env python3 def fun(k,*args,**kwargs): print(k) print(args) print(kwargs) fun(1,2,3,4,a=5,b='b') #注意kwargs的key不带'' # 1 # (2, 3, 4) # {'a'... ...
分类:
其他好文 时间:
2018-04-12 23:35:14
阅读次数:
153
1.缺省函数 函数中含有默认参数 2.可变函数 def calc(numbers): def calc(*numbers): 函数中可传入比声明参数更多的参数。 关键字函数 可变参数函数允许我们可以在一个函数中传入零个或者多个参数并在调用函数时自动封装在一个元组当中。 然而,关键字函数可以传入零个或 ...
分类:
其他好文 时间:
2018-04-07 16:13:58
阅读次数:
163
代码演示 代码运行结果 [1 2] 3 [1 2 3] 6 [1 2 3 4] 10 代码解读: 可变参数,就是在调用时候可以传入任意数量的参数 写法为func name(args ...type),这个函数接受任意数目的type类型的值作为参数 如果有一个含有多个值的切片slice,想把它们作为参 ...
分类:
编程语言 时间:
2018-03-29 19:05:00
阅读次数:
138
最近跟着廖雪峰老师的python教程在学习,总结一下学习成果 函数定义: 当没有return语句时,返回的结果为None 函数调用: 我们可以调用python中的函数,也可以调用自定义的函数,前提是传入正确的参数 函数参数: 函数参数分为必选参数默认参数、可变参数、关键字参数和命名关键字参数(参数定 ...
分类:
编程语言 时间:
2018-03-28 18:57:24
阅读次数:
164
在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,这5种参数都可以组合使用。但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。 可变参数允许你传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个tuple。定义 ...
分类:
其他好文 时间:
2018-03-19 22:18:00
阅读次数:
218
JAVASCRIPT:a.要点:argumentsb.示例:functionvari(){console.log(arguments)console.log(arguments.length)}vari(1,2)c.输出://参数{‘0‘:1,‘1‘:2}//参数个数2PHP:a.要点:func_get_args()func_num_args()b.示例:<?phpfunctionvari(
分类:
编程语言 时间:
2018-03-18 13:53:35
阅读次数:
163
教材学习内容总结 【重点】 1. 不要忘记对象的初始化 2. 对象引用:对象名称代表的是它的引用(地址),使用“=”赋值时仅会将地址赋给变量。 3. 可变参数:可以使用“...”代替若干个参数,形如“public void f(int ... x)”。 4. 类变量(static [变量类型] [变 ...
分类:
其他好文 时间:
2018-03-17 18:53:02
阅读次数:
162
函数 名字 命名方法(官方方法,驼峰命名法) 命名原则:1.由数字,下划线和字母组成,且不能由数字开头。 2.不能命名关键字 3.区分大小写,大写为常量 参数 默认值 可变参数 * args 关键字参数 **kwargs 命名关键字参数 * 返回值 对象 字符串 元组 集合 嵌套函数 高阶函数 函数 ...
分类:
编程语言 时间:
2018-03-17 12:22:59
阅读次数:
260
函数 ''' 名字 参数/默认值/可变参数-可变参数允许传入0个或任意个参数,这些可变参数在函数调用时自动组装为一个元组 命名关键字参数-关键字参数允许传入0个或任意个含参数名的参数,这些关键字参数在函数的内部自动组装成为一个字典。 返回值 嵌套定义 高阶函数-Lambda函数(匿名函数)/闭包/偏 ...
分类:
其他好文 时间:
2018-03-17 12:14:03
阅读次数:
179
什么是可变参数 在 Java 5 中提供了变长参数,允许在调用方法时传入不定长度的参数。变长参数是Java的一个语法糖,本质上还是基于数组的实现 //方法签名 ([Ljava/lang/String;)V // public void foo(String[] args) 定义方法 在定义方法时,在 ...
分类:
编程语言 时间:
2018-03-12 23:03:56
阅读次数:
348