码迷,mamicode.com
首页 > 编程语言 > 详细

python基础训练营04-函数

时间:2019-04-08 01:19:21      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:bin   rgb   security   you   可变   inline   city   ruby   long   

任务四 

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

一、函数的关键字:

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-函数

标签:bin   rgb   security   you   可变   inline   city   ruby   long   

原文地址:https://www.cnblogs.com/tommyngx/p/10668131.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!