基于py3
相信自己,每天多学一点。
#这块我认为是整个学习中比较重要得一块,能不能灵活的编程,满足需求,很关键。
#lambda函数
#又名匿名函数,是一种精简的小函数
#可以直接非常方便的嵌套在任何地方
#需要注意,parameters形参可以是多个,用英文逗号隔开就好
#参数与函数体之间用英文冒号隔开,不需要换行
#函数体不可写的复杂,一个表达式即可
#对应lambda函数的例子1
#对应lambda函数的例子2
#自定义函数
#注意的点
#def开头,表示要开始自定义函数
#function_name表示函数名
#形参放在括号里了,若是没有,保留括号
#def行后面保留冒号,并且换行缩进写入函数体
#一般要加上关键词return,将函数的运算结果返回出来
#语法
#自定义函数用法例子
#其中自定义函数有四个类型的形参,为必选参数,默认参数,可变参数,关键词参数
#必选参数
#在自定义函数时,传入了某个形参,为了保证函数正常的运行,必须为其传入实参
#必选参数例子:
#默认参数
#在自定义函数的时候,已经给了函数一个初始值的参数
#那么在函数运行时不需要为该参数传值,也可以根据实际为默认参数传入其他值
#默认参数例子:
#可变参数
#在构建一个函数时可能不知道有多少的参数
#所以参数是可变得,衍生出了可变参数
#可变参数前需要加一个星号(*)来区分必选参数与默认参数
#可变参数是以元组的形式传入函数的
#可变参数例子:
#关键字参数
#类似于可变参数
#区别一:关键字参数前需要双星号(**)
#区别二:关键字参数是以字典的形式传给函数的
#关键字参数例子
#关于4种参数的顺序,为:必选参数,默认参数,可变参数,关键字参数
#最后附上一个小游戏~
#我的运气不错,猜了两次就中了