H5W3
当前位置:H5W3 > python > 正文

【Python】Python语言程序设计-函数的定义与使用

1 函数的理解和定义

函数是一段代码的表示,所指定的参数是一种占位符,如果不经过调用,不会被执行,参数是输入、函数体是处理、结果是输出 (IPO)。

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

•函数是一种功能的抽象,一般函数表达特定功能

•两个作用:降低编程难度和代码复用
【Python】Python语言程序设计-函数的定义与使用

2 函数的使用及调用过程

函数的调用是运行函数代码的方式,调用时要给出实际参数,用实际参数替换定义中的参数-,函数调用后得到返回值。

3 函数的参数传递

函数可以有参数,也可以没有,但必须保留括号。函数定义时可以为某些参数指定默认值,构成可选参数,函数定义时可以设计可变数量参数,既不确定参数总数量。函数调用时,参数可以按照位置或名称方式传递。

4 函数的返回值

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

5 局部变量和全局变量

•规则1: 局部变量和全局变量是不同变量,局部变量是函数内部的占位符,与全局变量可能重名但不同,函数运算结束后,局部变量被释放,可以使用global保留字在函数内部使用全局变量;

•规则2: 局部变量为组合数据类型且未创建,等同于全局变量;

•使用规则:基本数据类型,无论是否重名,局部变量与全局变量不同,可以通过global保留字在函数内部声明全局变量,组合数据类型,如果局部变量未真实创建,则是全局变量;

•lambda函数返回函数名作为结果,lambda函数是一种匿名函数,即没有名字的函数,使用lambda保留字定义,函数名是返回结果,lambda函数用于定义简单的、能够在一行内表示的函数。
【Python】Python语言程序设计-函数的定义与使用

本文地址:H5W3 » 【Python】Python语言程序设计-函数的定义与使用

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址