Python—语法基础 函数

Posted 风不想过

tags:

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

 

 
函数:一段具有特定功能的、可重用的语句组

定义函数:
def <函数名>(<参数(0个或多个)>) :
  <函数体>
  return <返回值>

函数定义时所指定的参数是一种占位符,可以省略

# 定义函数时可以为某些参数指定默认值,构成可选参数

def <函数名>(<非可选参数>, <可选参数>) :
  <函数体>
  return <返回值>

# 定义函数时可以设计可变数量参数,既不确定参数总数量
def <函数名>(<参数>, *b ) :
  <函数体>
  return <返回值>

函数调用时,参数可以按照位置或名称方式传递

return保留字: 用来传递返回值
- 函数可以有返回值,也可以没有
- return可以传递0个或任意多个返回值

局部变量:函数内部的占位符,函数运算结束后,局部变量被释放
- 可以使用global保留字在函数内部使用全局变量,并可以对其进行修改操作
- 局部变量为组合数据类型且在函数内部未创建,等同于全局变量

lambda函数:用于定义简单的、能够在一行内表示的函数
<函数名> = lambda <参数>: <表达式> 
等价于
def <函数名>(<参数>) :
  <函数体>
  return <返回值>

  

 

以上是关于Python—语法基础 函数的主要内容,如果未能解决你的问题,请参考以下文章

Python 基础语法六 ——函数

Python基础语法之“print()”函数

Python基础语法之“print()”函数

Python基础语法 第6节课(函数的定义函数的参数)

简单介绍下python中函数的基础语法

JSP 基础语法