每天开心一点

Python3 函数使用

2020-08-27 15:44:00    六月    548    原创

一、函数的定义

    1、Python提供了许多内建函数,比如print()。 dir(__builtins__)

    2、自定义函数   

        def 函数名(参数列表):

           函数体

二、函数调用

三、参数传递

    1、在 python中,strings,tuples和numbers是不可更改的对象,而list,dict则是可以修改的对象。

    2、参数:

       必需参数: 必需参数须以正确的顺序传入函数。调用时的数量必须和声明时的一样。

       关键字参数: 关键字参数和函数调用关系紧密,函数调用使用关键字参数来确定传入的参数值。

       默认参数: 调用函数时,如果没有传递参数,则会使用默认参数。

       不定长参数

          加了星号 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数。

         加了两个星号 ** 的参数会以字典的形式导入。

四、匿名函数

    python 使用 lambda 来创建匿名函数。

    格式:lambda [arg1 [,arg2,.....argn]]:expression

五、return语句

     return [表达式] 语句用于退出函数,选择性地向调用方返回一个表达式。不带参数值的return语句返回None。