- 实现特定功能的一坨代码,为了提高代码的复用性;用def定义,必须调用才会执行
入参的时候为形参(变量);调用时传的为实参;在函数里定义的变量为局部变量,只能在函数中使用;return 返回值
- 函数中几种参数:位置参数、默认值参数、可变参数(*args)、关键字参数(**kwargs),顺序必须是1.位置参数2.默认值参数3.可变参数4.关键字参数
1.位置参数,必填
2.默认值参数,非必填,当不填时取默认值
3.可变参数:
(1)可变参数,参数组
(2)不是必传
(3)它把传入的元素全部都放在了一个元组里
(4)不限制参数个数
(5)用在参数比较多的情况下 args
4.关键字参数:
(1)不是必填
(2)不限制传的个数
(3)它把传入的元素放在了字典里 kwargs
校验小数类型,分正小数和负小数,将小数从小数点分割,分别判断两边为整数
- *所有的判断都只需记住:非空即真,非零即真
- 递归:递归的意思是函数自己调用自己,递归最多递归999次
python学习(六)函数
猜你喜欢
转载自blog.csdn.net/weixin_40669017/article/details/82424567
今日推荐
周排行