大家好,我是杨数Tos,这是《从零基础到大神》系列课程的第59篇文章,第三阶段的课程:Python进阶知识:Python进阶知识:详细讲解Python中的函数(十三)====> Python函数知识的总结。
函数是非常重要的内容,在这里,我会用10篇左右的文章详细讲解Python中函数定义与使用的规则。
一、定义函数
定义有名函数用关键字def;基本格式是:def 函数名(参数):函数体;返回值;
定义匿名函数用lambda;格式是:lambda 参数:返回结果;
值得注意的是,lambda关键字定义的匿名函数是一般都是一次性的;
二、函数的参数
在Python中,函数的参数可以分为位置参数、关键字参数(默认参数)、不定长参数(*args和**kwargs);
在这几类参数中,我们需要特别注意并掌握的是不定常参数的传参与解压赋值的问题;
比如:传参的时候,传入的是一个列表或者是字典;Python解释器会将这个列表或字典进行for循环,将列表或字典中的元素一个一个取出,再按照位置传参的规则依次将元素传递给函数;
三、函数的返回值
函数的返回值一般有3种形式:
1、函数默认的返回值是空,即None;
2、函数的返回值为一个数值或一个对象;
3、函数的返回值为由多个数值或多个对象组成的元组;
四、函数的使用
函数的使用也分几种:
1、直接使用函数;
2、间接使用函数;
3、把函数当作另一个函数/方法的参数使用;
以上是本期内容,如果有表达不对的内容,欢迎您的留言、斧正,我们一起天天向上。
感谢您的阅读,您的三连【关注、点赞、收藏】就是对我最大的支持,谢谢!
本文由杨数Tos原创,欢迎关注,带你一起长知识。
领取专属 10元无门槛券
私享最新 技术干货