python基础训练营04-函数

Posted tommyngx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础训练营04-函数相关的知识,希望对你有一定的参考价值。

任务四 

函数的关键字
函数的定义
函数参数与作用域
函数返回值

一、函数的关键字:

def

 

二、函数的定义:

在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。

def 函数名(参数):
    函数体

 

 

 

 

三、函数的参数与作用域:

1.函数的参数:

(1)位置参数:

(2)关键字参数:

(3)默认参数:

(4)可变参数:

 

2.函数的作用域:

之前写过:https://www.cnblogs.com/tommyngx/p/10361406.html

 

四、函数的返回值:

  • return后面的就是函数的返回值。
  • 函数一定有返回值,没有return语句,返回值为“None”
  • 也可以一次性同时返回多个值:返回值是一个元组tuple!但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个元组tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个元组tuple,但写起来更方便。

 

 

 

以上是关于python基础训练营04-函数的主要内容,如果未能解决你的问题,请参考以下文章

Python 函数声明和调用

python基础训练营06

python基础训练营05

1Python进阶强化训练之装饰器使用技巧进阶

Python基础 08函数基础

Python小白到老司机,快跟我上车!基础篇(十三)