函数的返回值问题:
函数可以有返回值,也可以没有返回值
函数如果没有返回值,在函数最后执行的时候会默认返回none
在函数中只写了return,但是没有写返回值
在函数中写了return,return none 返回的结果还是none
在函数中只写了return值,返回一个结果
在函数中写return 值1,值2,值3,。。返回多个结果,多个结果会以元祖的形式返回
3步运算符
c = a if a>b else b
参数
在函数调用的时候,必须保证所有的参数都有值
关于实参:
位置参数,按照位置给形参传递信息
关键字参数,按照形参声明的变量名进行传递
混合参数 位置 + 关键字(绑定)
关于形参(2)
位置参数,按照位置声明的变量
默认值参数
当默认值和位置参数同时存在的时候,绑定:默认值必须写在后面
动态传参