函数的返回值问题:

  函数可以有返回值,也可以没有返回值

  函数如果没有返回值,在函数最后执行的时候会默认返回none

  在函数中只写了return,但是没有写返回值

  在函数中写了return,return none 返回的结果还是none

  在函数中只写了return值,返回一个结果

  在函数中写return 值1,值2,值3,。。返回多个结果,多个结果会以元祖的形式返回

3步运算符

c = a if a>b else b

参数

在函数调用的时候,必须保证所有的参数都有值

关于实参:

  位置参数,按照位置给形参传递信息

  关键字参数,按照形参声明的变量名进行传递

  混合参数  位置 + 关键字(绑定)

关于形参(2)

  位置参数,按照位置声明的变量

  默认值参数

  当默认值和位置参数同时存在的时候,绑定:默认值必须写在后面

  动态传参