博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
函数 2018-3-26
阅读量:5238 次
发布时间:2019-06-14

本文共 605 字,大约阅读时间需要 2 分钟。

函数

函数的基本概念

函数的定义:具备某个功能的工具

                  def(关键字)+函数名(用来调用函数的名字)+()(参数1,参数2.。。。。)

                                """

                                 描述函数的作用

                                """

                                代码。。。

                               return(返回值)

什么情况下需要函数:1,结构不清晰,代码可读性差       2,代码冗余        3,修改维护难度大,扩展性差

 

函数的定义:     先定义,再调用    (定义阶段不执行函数代码,只检查语法)

 1,有参函数:参数是函数体代码接受外部传入的值

2,无参函数:函数体的代码逻辑不需要函数调用着参入值(定义无参时,调用的时候也无参)

3,空函数:函数体为pass(设计代码结构用

 

调用函数:   函数名+()  定义函数就是定义变量

                     根据函数名找到函数地址,然后执行函数体代码

调用函数的三种形式:1,直接使用    2,调用返回值     3,直接使用调用函数

 

return : 函数体代码运行完毕后需要有一个返回结果给调用者

返回值三种形式:

1,没有return,返回值None

2,有return,后面跟一个值,返回值就是该值

3,有return,返回多个值,用逗号隔开,返回的是一个元组

注意:1,return的返回值没有类型的限制       2,函数体中可以写多个return,但是执行问一次return后马上返回结果(return又是函数的结束标志)

 

转载于:https://www.cnblogs.com/tianyu529/p/8651307.html

你可能感兴趣的文章
IList和DataSet性能差别 转自 http://blog.csdn.net/ilovemsdn/article/details/2954335
查看>>
Hive教程(1)
查看>>
第16周总结
查看>>
C#编程时应注意的性能处理
查看>>
Fragment
查看>>
比较安全的获取站点更目录
查看>>
苹果开发者账号那些事儿(二)
查看>>
使用C#交互快速生成代码!
查看>>
UVA11374 Airport Express
查看>>
P1373 小a和uim之大逃离 四维dp,维护差值
查看>>
NOIP2015 运输计划 树上差分+树剖
查看>>
P3950 部落冲突 树链剖分
查看>>
读书_2019年
查看>>
读书汇总贴
查看>>
微信小程序 movable-view组件应用:可拖动悬浮框_返回首页
查看>>
MPT树详解
查看>>
空间分析开源库GEOS
查看>>
RQNOJ八月赛
查看>>
前端各种mate积累
查看>>
jQuery 1.7 发布了
查看>>