函数

形参:函数完成其工作所需的一项信息。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 给函数指定别名

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 函数和函数式编程 5.1 引言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数...
    VIVAFT阅读 1,066评论 0 5
  • 函数可以将程序拆分成独立的几部分,使程序趋于简单化。 1.1、定义和调用函数 使用关键字def 来告诉python...
    焰火青春阅读 687评论 0 1
  • 2017年12月5日 8.1 定义函数 8.1.1 简单的函数实例: 8.1.2 实参与形参: 形参(parame...
    azpo2009_198e阅读 250评论 0 0
  • 道理我都懂,却过不好一生
    且码且珍惜_晓娘子阅读 142评论 0 1
  • 31-Justoneheart-北京-3 1负债:房贷, 2日常开支: (1)家庭吃用3000/月,給父母 (2)...
    Justoneheart阅读 130评论 0 0

友情链接更多精彩内容