args:接收的是按照位置传参的值,然后组成一个元组 **kwargs:接收的是按照关键字传参的值,然后组成一个字典 传参的时候必须先按照位置传,然后是默认参数,然后再按照关键字传递(形参和实参中的都一样) 在参数前面加*,这样可以传入多个参数,默认以元组的形式储存 如果直接传入一个list=[1, ...
分类:
编程语言 时间:
2019-05-08 16:05:04
阅读次数:
203
本章通过介绍Kotlin的基本函数,默认参数函数,参数不定长函数,尾递归函数,高阶函数,Lamdba表达式。来对Kotlin函数做进一步了解。将上一篇的Kotlin变量的知识得以运用。 "Kotlin变量" Kotlin函数简介 Kotlin中是通过关键字fun声明函数。和变量一样,返回值类型放在名 ...
分类:
其他好文 时间:
2019-05-06 23:17:48
阅读次数:
193
# 例一 def qqxing(l = []): l.append(1) # l[k] = 'v' print(l) qqxing() #[1] qqxing() #[1,1] qqxing() #[1,1,1] # 例二 def qqxing(k,l = {}): l[k] = 'v' print... ...
分类:
其他好文 时间:
2019-05-05 23:16:06
阅读次数:
125
函数形参和实参 参数规则 注:动态参数 划重点!!! 形参中参数种类的相对顺序不可变!!! 位置参数-->*args-->默认参数-->*kwargs !!! #动态参数的另一种传参方式 1、向*args中传列表 2、向*kwargs中传字典 方法:调用函数时在实参的序列前加*或** #函数的注释 ...
分类:
其他好文 时间:
2019-05-04 11:51:17
阅读次数:
144
1.函数默认值的细节 如果函数的默认参数的默认值为变量,在所属函数定义阶段一 一执行就被确定为当时变量存放的值 a = 100def fn(num=a): print(num) # 100a = 200fn() 2.三元表达式:实际就是if.......else的语法糖 三目运算符:用于简化 if. ...
分类:
其他好文 时间:
2019-04-26 18:07:42
阅读次数:
137
函数默认值的细节 如果函数的默认参数的默认值为变量,在所属函数定义阶段一执行就被确认为当时变量存放的值 a = 100 def fn(num=a): print(num) # 100 a = 200 fn() 三元表达式 用于简化If.... else...的语法结构 1.只能解决if....els ...
分类:
编程语言 时间:
2019-04-26 17:55:23
阅读次数:
170
1,函数默认值得细节 如果函数的默认参数的默认值为变量,在所属函数定义阶段一执行就被确定为当时变量存放的值 a = 100def fn(num=a): print(num) # 100a = 200fn() 三元表达式:就是if else的语法糖 三目运算符:用于简化if else 的语法结构 只能 ...
分类:
其他好文 时间:
2019-04-26 16:34:23
阅读次数:
165
构造方法: [修饰符] 类名(){ } 分为有参构造/无参构造。 无参构造: 构造里没有赋值的方法为无参。无参构造会赋予默认参数。 public class Dog{ String name; int health; int love; String strain; public Dog(){ Sy ...
分类:
其他好文 时间:
2019-04-20 21:31:02
阅读次数:
175
恢复内容开始 数据类型(红色为C++独有) 使用到数学符号 #include<cmath> if语句 switch语句 没有break程序则会依次往下执行 if嵌套例子 switch之中也能嵌套 循环语句 例子 鸡兔同笼 例子 斐波那契数列 函数 默认参数 函数重载 库函数调用 函数嵌套调用 递归例 ...
分类:
编程语言 时间:
2019-04-20 13:15:33
阅读次数:
188
一.sorted函数 1.1解释 >>> help(sorted)Help on built-in function sorted in module __builtin__:sorted(...) sorted(iterable, cmp=None, key=None, reverse=False ...
分类:
编程语言 时间:
2019-04-19 13:24:11
阅读次数:
174