Python第三周Round3-初识函数

Posted cnafzyx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python第三周Round3-初识函数相关的知识,希望对你有一定的参考价值。

函数是python的一个基本功能,开始学习函数。

 一些概念

  • 函数式:将某功能代码封装到函数中,日后便无需重复编写,仅调用函数即可
  • 面向对象:对函数进行分类和封装,让开发“更快更好更强...”

一、函数的定义

def 函数名(参数):
    ‘函数介绍‘
    # 代码块
    return  # 返回值

  

  • def:表示函数的关键字
  • 函数名:函数的名称,日后根据函数名调用函数
  • 函数体:函数中进行一系列的逻辑计算,如:发送邮件、计算出 [11,22,38,888,2]中的最大数等...
  • 参数:为函数体提供数据
  • 返回值:当函数执行完毕后,可以给调用者返回数据。

过程:没有return的函数,本质上还是个函数,其实是返回了一个None

一个函数只能有一个return

1、返回值

函数是一个功能块,该功能到底执行成功与否,需要通过返回值来告知调用者。

return只能返回一个值,若有多个参数,则是返回的一个tuple。(这句话我有怀疑,比如系统自带的format()功能,其参数并不是一个tuple)

 

返回值数=0:返回None
返回值数=1:返回object
返回值数>1:返回tuple

 

2、参数值

 



以上是关于Python第三周Round3-初识函数的主要内容,如果未能解决你的问题,请参考以下文章

第三周-第18章节-Python3.5-函数式编程与函数不同

Python第三周 函数详解

python之路,Python基础篇3 函数(第三周)

python成长之路第三篇_初识函数

python学习第三周(下 函数)

python系统学习:第三周之嵌套函数