函数

形参:函数完成其工作所需的一项信息。def function(param) 此时param就是形参

实参:调用函数事传递给函数的信息。function(123) 123就是实参

传递参数:

def function(parm1,parm2):

    pass

1、位置实参:按形参的顺序传入实参;function('a','b')

2、关键字实参:传递函数的名称-值对;function(parm1='a',parm2='b')

3、默认值:定义函数时,可以给形参指定默认值,def function(parm1='a',param2)(注意:在使用默认值且使用位置实参时,一定要把带默认值的形参放到最后面)

4、任意数量的实参def function(*parm)  形参名:*parm让python创建了名为parm的空元组,传入实参时,将实参封装到一个元组中传递给函数

5、任意数量的关键字实参def function(**parm)  **parm中的两个星号,让python创建了一个名为parm的空字典

6、如果要让函数接受不同类型的实参,必须在函数定义中将要接受任意数量实参的形参放在最后面

def test_param(str1,str2,*turple1,**dict1)

test1.test_param("111111",'2222','wo','shi','chnjua',xing='chn',ming='jnha')

导入函数:

1、import module_name:导入整个模块

2、from module_name import function_name:导入模块的函数

方式1和方式2的不同点:方式1使用函数的方式:module_name.function_name

                                            方式2可以直接通过函数名使用。

3、可以通过as关键字为模块或者函数指定别名,import module_name as mn  给模块指定别名; from module_name import function_name as fn 给函数指定别名

你可能感兴趣的:(函数)