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

相关文章: