博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习Day10 函数的介绍(定义、组成、使用)
阅读量:4340 次
发布时间:2019-06-07

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

今日学习内容:

1.什么是函数 :函数就是一个含有特定功能的变量,一个解决某问题的工具

                        函数的定义:通过关键字def + 功能名字():代码体(根据需求撰写代码逻辑)

2.为什么要用函数:可以复用:函数功能定义好了之后,根据主程序的需要随时调用该函数,需要一次就调用一次,而函数只有一个。让主程序代码结构更加清晰;便于维护,变更某功能只需要变更一次。

3.函数的四部分:函数名 调用函数的依据

                          函数体:完成功能的代码块

                          返回值:执行函数体后,一定会有一个结果,可以通过return将其值返回给外界。------- 外界需要执行结果,用变量接收,反之只执行函数(不接收)即可。

                          return:  1.结束函数(在某特定的位置要直接结束函数----空return),

                                       2.将函数内部数据返回给调用者(python中的函数本质上只能返回一个值,值跟在return关键词后;

                                            可以通过语法上 返回多个值,值之间用逗号隔开,但是本质上返回装有多个值的一个元组 ,通过解压赋值实现得到多个值。

                          参数:执行函数体需要的条件信息

4.函数的调用:函数必须先定义,后使用。

                         通过函数名拿到函数所在的位置(内存地址)===>  加() 执行函数体===> 得到函数的执行结果

                         ---------代码块定义进需要外界的参数,就要在调用时传入对应的参数

5. 函数的分类:依函数体分:空函数 ,用pass 来充当函数体,为后面需求占位    |   非空函数:有具体函数体的函数

                          依参数分类:有参函数    |   无参数函数  ----------依据函数体需要

                         依返回值分:外部需要就return返回值, |  不需要就不返回值,不写return, 系统默认返回None,(体现了函数结束后一定会有返回值)

 

 

 

转载于:https://www.cnblogs.com/qingqinxu/p/10764789.html

你可能感兴趣的文章
HDU5447 Good Numbers
查看>>
08.CXF发布WebService(Java项目)
查看>>
java-集合框架
查看>>
RTMP
查看>>
求一个数的整数次方
查看>>
点云PCL中小细节
查看>>
铁路信号基础
查看>>
RobotFramework自动化2-自定义关键字
查看>>
[置顶] 【cocos2d-x入门实战】微信飞机大战之三:飞机要起飞了
查看>>
BABOK - 需求分析(Requirements Analysis)概述
查看>>
第43条:掌握GCD及操作队列的使用时机
查看>>
Windows autoKeras的下载与安装连接
查看>>
CMU Bomblab 答案
查看>>
微信支付之异步通知签名错误
查看>>
2016 - 1 -17 GCD学习总结
查看>>
linux安装php-redis扩展(转)
查看>>
Vue集成微信开发趟坑:公众号以及JSSDK相关
查看>>
技术分析淘宝的超卖宝贝
查看>>
i++和++1
查看>>
react.js
查看>>